From 938e3e9e2c9864d8a6aacd01ac95ca8768c509d4 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Wed, 17 Jul 2024 00:10:11 -0700 Subject: refactor: clippy lints --- src/modules/web.rs | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) (limited to 'src/modules/web.rs') diff --git a/src/modules/web.rs b/src/modules/web.rs index 037a08d..76e09ff 100644 --- a/src/modules/web.rs +++ b/src/modules/web.rs @@ -76,11 +76,11 @@ To visit the web version of this exact page, <{ROOT_HTTPS_URL}/web>, you would v if let Some(id) = queries.get("id") { nodes = if let Some(element) = dom.get_element_by_id(id.as_str()) { - if let Some(children) = element.get(parser).unwrap().children() { - children.all(parser).iter().peekable() - } else { - nodes - } + element + .get(parser) + .unwrap() + .children() + .map_or(nodes, |children| children.all(parser).iter().peekable()) } else { nodes }; @@ -88,13 +88,13 @@ To visit the web version of this exact page, <{ROOT_HTTPS_URL}/web>, you would v if let Some(id) = queries.get("class") { nodes = if let Some(element) = - dom.get_elements_by_class_name(id.as_str()).nth(0) + dom.get_elements_by_class_name(id.as_str()).next() { - if let Some(children) = element.get(parser).unwrap().children() { - children.all(parser).iter().peekable() - } else { - nodes - } + element + .get(parser) + .unwrap() + .children() + .map_or(nodes, |children| children.all(parser).iter().peekable()) } else { nodes }; @@ -177,6 +177,7 @@ To visit the web version of this exact page, <{ROOT_HTTPS_URL}/web>, you would v ), )); } + #[allow(clippy::match_same_arms)] "html" | "head" | "script" | "link" | "title" | "body" | "ul" | "style" => {} _ => { -- cgit v1.2.3