diff --git a/src/html.rs b/src/html.rs
index f495c185..8baa3728 100644
--- a/src/html.rs
+++ b/src/html.rs
@@ -33,11 +33,14 @@ fn node_text(handle: &Handle) -> String {
}
fn is_ignored_tag(tag: &str) -> bool {
- tag.eq_ignore_ascii_case("script")
- || tag.eq_ignore_ascii_case("style")
- || tag.eq_ignore_ascii_case("noscript")
- || tag.eq_ignore_ascii_case("template")
- || tag.eq_ignore_ascii_case("head")
+ matches!(
+ tag,
+ t if t.eq_ignore_ascii_case("script")
+ || t.eq_ignore_ascii_case("style")
+ || t.eq_ignore_ascii_case("noscript")
+ || t.eq_ignore_ascii_case("template")
+ || t.eq_ignore_ascii_case("head")
+ )
}
/// Recursively appends text nodes from `handle` to `out`, tracking whether the
@@ -109,7 +112,10 @@ fn collect_rows(handle: &Handle, rows: &mut Vec) {
}
fn is_bold_tag(tag: &str) -> bool {
- tag.eq_ignore_ascii_case("strong") || tag.eq_ignore_ascii_case("b")
+ matches!(
+ tag,
+ t if t.eq_ignore_ascii_case("strong") || t.eq_ignore_ascii_case("b")
+ )
}
/// Returns `true` if `handle` contains a `` or `` descendant.