diff --git a/src/generator/codegen_register.rs b/src/generator/codegen_register.rs index 73d9c0d..dcce736 100644 --- a/src/generator/codegen_register.rs +++ b/src/generator/codegen_register.rs @@ -79,7 +79,7 @@ fn reg_type_def_masked( type Error = DataConversionError<#type_ux, Self>; fn try_from(value: #type_ux) -> Result { - Ok(SlId(value & #mask)) + Ok(Self(value & #mask)) } } impl From<#upper_camel_name> for #type_ux {