From 91e1f33b6c95931bfe0ae373b580b6512acfd36d Mon Sep 17 00:00:00 2001 From: luaneko Date: Tue, 24 Jun 2025 10:36:26 +1000 Subject: [PATCH] Use double underscores for consistency --- crates/luaify/src/transform.rs | 2 +- crates/luaify/tests/test.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/luaify/src/transform.rs b/crates/luaify/src/transform.rs index 6873aa6..9605605 100644 --- a/crates/luaify/src/transform.rs +++ b/crates/luaify/src/transform.rs @@ -158,7 +158,7 @@ impl Visitor { } }; - let tmp = format_ident!("_{ident}"); + let tmp = format_ident!("__{ident}"); let span = cast.span(); *expr = match ty { LuaType::Any => parse_quote_spanned!(span => {}), diff --git a/crates/luaify/tests/test.rs b/crates/luaify/tests/test.rs index c1331de..3ead301 100644 --- a/crates/luaify/tests/test.rs +++ b/crates/luaify/tests/test.rs @@ -81,7 +81,7 @@ fn local_fn() { fn check(self: string, arg: number) {} inner }), - r#"function()local function check(self,arg)do if type(self)=="number"then self=tostring(self);else assert(type(self)=="string","string expected in \'self\', got "..type(self));end;end;do local _arg=arg;arg=tonumber(arg);assert(arg~=nil,"number expected in \'arg\', got "..type(_arg));end;end;return inner;end"# + r#"function()local function check(self,arg)do if type(self)=="number"then self=tostring(self);else assert(type(self)=="string","string expected in \'self\', got "..type(self));end;end;do local __arg=arg;arg=tonumber(arg);assert(arg~=nil,"number expected in \'arg\', got "..type(__arg));end;end;return inner;end"# ); } @@ -220,7 +220,7 @@ fn type_checks() { ); assert_eq!( luaify!(|s| { s as number }), - r#"function(s)do local _s=s;s=tonumber(s);assert(s~=nil,"number expected in \'s\', got "..type(_s));end;end"# + r#"function(s)do local __s=s;s=tonumber(s);assert(s~=nil,"number expected in \'s\', got "..type(__s));end;end"# ); assert_eq!( luaify!(|s| { s as nil }),