clippy: Fix suggestions in script, libservo, and servoshell (#33453)

* fix clone on copy warning in servoshell

Signed-off-by: Ali Zein Yousuf <azy5030@gmail.com>

* Remove unecessary borrow in libservo

Signed-off-by: Ali Zein Yousuf <azy5030@gmail.com>

* Ignore too many arguments warning on create_constellation()

Signed-off-by: Ali Zein Yousuf <azy5030@gmail.com>

* fix explicit auto-deref warning

Signed-off-by: Ali Zein Yousuf <azy5030@gmail.com>

* Autofix multiple clippy warnings in components/script

Signed-off-by: Ali Zein Yousuf <azy5030@gmail.com>

---------

Signed-off-by: Ali Zein Yousuf <azy5030@gmail.com>
This commit is contained in:
Ali 2024-09-14 03:41:13 -05:00 committed by GitHub
parent 6a3cdc47ec
commit ed6b1b5e6a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
22 changed files with 44 additions and 42 deletions

View file

@ -236,7 +236,7 @@ pub fn handle_get_stylesheet_style(
};
Some(style.Style())
})
.map(|style| {
.flat_map(|style| {
(0..style.Length()).map(move |i| {
let name = style.Item(i);
NodeStyle {
@ -246,7 +246,6 @@ pub fn handle_get_stylesheet_style(
}
})
})
.flatten()
.collect();
Some(styles)
@ -279,7 +278,7 @@ pub fn handle_get_selectors(
let rule = list.Item(j)?;
let style = rule.downcast::<CSSStyleRule>()?;
let selector = style.SelectorText();
let _ = elem.Matches(selector.clone()).ok()?.then_some(())?;
elem.Matches(selector.clone()).ok()?.then_some(())?;
Some((selector.into(), i))
}))
})