diff --git a/crates/luaffi/src/internal.rs b/crates/luaffi/src/internal.rs index 2adde20..26bd577 100644 --- a/crates/luaffi/src/internal.rs +++ b/crates/luaffi/src/internal.rs @@ -9,6 +9,7 @@ use std::{ #[allow(non_camel_case_types)] pub mod stub_types { pub struct any; + pub struct many; pub struct nil; pub type boolean = bool; pub struct lightuserdata; diff --git a/crates/luaffi_impl/src/metatype.rs b/crates/luaffi_impl/src/metatype.rs index ca2eb5c..d670ea9 100644 --- a/crates/luaffi_impl/src/metatype.rs +++ b/crates/luaffi_impl/src/metatype.rs @@ -656,6 +656,7 @@ fn stub_lua_type(ty: &Type) -> Result { } else { match ty_name(ty)?.to_string().as_str() { "any" => quote_spanned!(span => any), + "many" => quote_spanned!(span => many), "nil" => quote_spanned!(span => nil), "boolean" => quote_spanned!(span => boolean), "lightuserdata" => quote_spanned!(span => lightuserdata),