@@ -905,20 +905,14 @@ fn emit_element(
905905
906906 // Bold/italic for strong/em/b/i/u
907907 match tag {
908− "b" | "strong" => {
909− if !hl_attrs.iter().any(|(k, _)| k == "bold") {
910− hl_attrs.push(("bold".into(), None));
911− }
908+ "b" | "strong" if !hl_attrs.iter().any(|(k, _)| k == "bold") => {
909+ hl_attrs.push(("bold".into(), None));
912910 }
913− "i" | "em" => {
914− if !hl_attrs.iter().any(|(k, _)| k == "italic") {
915− hl_attrs.push(("italic".into(), None));
916− }
911+ "i" | "em" if !hl_attrs.iter().any(|(k, _)| k == "italic") => {
912+ hl_attrs.push(("italic".into(), None));
917913 }
918− "u" => {
919− if !hl_attrs.iter().any(|(k, _)| k == "underline") {
920− hl_attrs.push(("underline".into(), None));
921− }
914+ "u" if !hl_attrs.iter().any(|(k, _)| k == "underline") => {
915+ hl_attrs.push(("underline".into(), None));
922916 }
923917 _ => {}
924918 }