From fe6ce5a0ddc487ccff6e9f4b6b6f3fa3f33ced81 Mon Sep 17 00:00:00 2001 From: Wataru Otsubo Date: Sun, 2 Feb 2025 16:50:33 +0900 Subject: [PATCH] fix: missing interpolation (generate_multiple_bool_field, `BANK121_GTY_CHANNEL_MASK`) --- src/generator/codegen_register.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/generator/codegen_register.rs b/src/generator/codegen_register.rs index b20487f..baefbc3 100644 --- a/src/generator/codegen_register.rs +++ b/src/generator/codegen_register.rs @@ -485,7 +485,7 @@ fn generate_multiple_bool_field( let code_setter = quote! { pub fn #setter_name(self, val: [bool; #num_multiple]) -> Self { let mask: #base_type = #mask_name.iter().sum(); - let update: #base_type = BANK121_GTY_CHANNEL_MASK + let update: #base_type = #mask_name .iter() .zip(val) .filter_map(|(mask, val)| val.then_some(mask))