aboutsummaryrefslogtreecommitdiff
path: root/src/modules/web.rs
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-07-17 00:10:11 -0700
committerFuwn <[email protected]>2024-07-17 00:10:11 -0700
commit938e3e9e2c9864d8a6aacd01ac95ca8768c509d4 (patch)
treeb2a9bace127118a7c2d018920fe0fd90c51f3e5c /src/modules/web.rs
parentdeps(windmark): bump (diff)
downloadlocus-938e3e9e2c9864d8a6aacd01ac95ca8768c509d4.tar.xz
locus-938e3e9e2c9864d8a6aacd01ac95ca8768c509d4.zip
refactor: clippy lints
Diffstat (limited to 'src/modules/web.rs')
-rw-r--r--src/modules/web.rs23
1 files changed, 12 insertions, 11 deletions
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" => {}
_ => {