fix: missing interpolation (generate_multiple_bool_field, BANK121_GTY_CHANNEL_MASK)

This commit is contained in:
Wataru Otsubo 2025-02-02 16:50:33 +09:00
parent 71c25dd379
commit fe6ce5a0dd

View file

@ -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))