Add many lua annotation

This commit is contained in:
lumi 2025-06-26 19:25:03 +10:00
parent 240e0111bf
commit 9338be7eb0
Signed by: luaneko
GPG Key ID: 406809B8763FF07A
2 changed files with 2 additions and 0 deletions

View File

@ -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;

View File

@ -656,6 +656,7 @@ fn stub_lua_type(ty: &Type) -> Result<Type> {
} 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),