diff --git a/src/generator/codegen_register.rs b/src/generator/codegen_register.rs index 225b881..0e1d811 100644 --- a/src/generator/codegen_register.rs +++ b/src/generator/codegen_register.rs @@ -230,7 +230,7 @@ fn generate_single_field( } FieldType::CustomValue(values) => { let additional = - generate_custom_values_mask_enumdef(&base_type, &snake_case_name, values); + generate_custom_values_const_enumdef(&base_type, &snake_case_name, values); quote! { const #mask_name: #base_type = #mask_val; #additional @@ -317,12 +317,12 @@ fn custom_value_const_name(field_name: &Ident, value_name: &str) -> Ident { } /// Generate const var and value enum definition. -fn generate_custom_values_mask_enumdef( +fn generate_custom_values_const_enumdef( base_type: &Ident, field_name: &Ident, values: &[Value], ) -> TokenStream { - let masks = values.iter().map(|value| { + let consts = values.iter().map(|value| { let const_name = custom_value_const_name(field_name, &value.name); let val = value.data; quote! { @@ -341,7 +341,7 @@ fn generate_custom_values_mask_enumdef( util::parse_to_ident(&field_name.to_string().to_upper_camel_case()).unwrap(); quote! { - #(#masks)* + #(#consts)* pub enum #value_enum_name { #(#variants),* }