From fdb87a0898693e4c5d54022a73928056f36bad53 Mon Sep 17 00:00:00 2001 From: Wataru Otsubo Date: Sun, 2 Feb 2025 02:51:30 +0900 Subject: [PATCH] fix: ident was interpolated as string --- src/generator.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/generator.rs b/src/generator.rs index 109b9a1..f7b11b2 100644 --- a/src/generator.rs +++ b/src/generator.rs @@ -160,8 +160,8 @@ impl CodeGen for Block { let accessor_methods = { let mut out = TokenStream::new(); for child_name in self.elements.iter().map(|e| e.get_name()) { - let snake_case_name = child_name.to_snake_case(); - let upper_camel_name = child_name.to_upper_camel_case(); + let snake_case_name = util::parse_to_ident(&child_name.to_snake_case())?; + let upper_camel_name = util::parse_to_ident(&child_name.to_upper_camel_case())?; out.extend(quote! { pub fn #snake_case_name(&self) -> #snake_case_name::#upper_camel_name {