mirror of
https://gitlab.cern.ch/wotsubo/endcap-sl-software-ri-generator.git
synced 2025-02-23 00:57:08 +09:00
fix: ident was interpolated as string
This commit is contained in:
parent
f96aab4d9d
commit
fdb87a0898
1 changed files with 2 additions and 2 deletions
|
@ -160,8 +160,8 @@ impl CodeGen for Block {
|
||||||
let accessor_methods = {
|
let accessor_methods = {
|
||||||
let mut out = TokenStream::new();
|
let mut out = TokenStream::new();
|
||||||
for child_name in self.elements.iter().map(|e| e.get_name()) {
|
for child_name in self.elements.iter().map(|e| e.get_name()) {
|
||||||
let snake_case_name = child_name.to_snake_case();
|
let snake_case_name = util::parse_to_ident(&child_name.to_snake_case())?;
|
||||||
let upper_camel_name = child_name.to_upper_camel_case();
|
let upper_camel_name = util::parse_to_ident(&child_name.to_upper_camel_case())?;
|
||||||
|
|
||||||
out.extend(quote! {
|
out.extend(quote! {
|
||||||
pub fn #snake_case_name(&self) -> #snake_case_name::#upper_camel_name {
|
pub fn #snake_case_name(&self) -> #snake_case_name::#upper_camel_name {
|
||||||
|
|
Loading…
Reference in a new issue