diff --git a/maud_macros/src/generate.rs b/maud_macros/src/generate.rs index c07e372f..9fa60fef 100644 --- a/maud_macros/src/generate.rs +++ b/maud_macros/src/generate.rs @@ -164,13 +164,16 @@ fn desugar_attrs(attrs: Vec) -> Vec { let mut attributes = vec![]; for attr in attrs { match attr { - Attr::Class { name, toggler, .. } => { - if let Some(toggler) = toggler { - classes_toggled.push((name, toggler)); - } else { - classes_static.push(name); - } - } + Attr::Class { + name, + toggler: Some(toggler), + .. + } => classes_toggled.push((name, toggler)), + Attr::Class { + name, + toggler: None, + .. + } => classes_static.push(name), Attr::Id { name, .. } => ids.push(name), Attr::Attribute { attribute } => attributes.push(attribute), }