diff --git a/components/script/dom/htmlformelement.rs b/components/script/dom/htmlformelement.rs
index fb0686b2618..8d63f4b9d15 100644
--- a/components/script/dom/htmlformelement.rs
+++ b/components/script/dom/htmlformelement.rs
@@ -597,7 +597,7 @@ impl HTMLFormElementMethods for HTMLFormElement {
// Step 7-8
let mut names_vec: Vec = Vec::new();
for elem in sourced_names_vec.iter() {
- if names_vec.iter().find(|name| **name == *elem.name).is_none() {
+ if !names_vec.iter().any(|name| *name == *elem.name) {
names_vec.push(DOMString::from(&*elem.name));
}
}
diff --git a/components/script/dom/htmlinputelement.rs b/components/script/dom/htmlinputelement.rs
index 72a3d6fa7d9..53fc8b3574b 100755
--- a/components/script/dom/htmlinputelement.rs
+++ b/components/script/dom/htmlinputelement.rs
@@ -1183,7 +1183,7 @@ impl HTMLInputElementMethods for HTMLInputElement {
// https://html.spec.whatwg.org/multipage/#dom-input-files
fn GetFiles(&self) -> Option> {
- self.filelist.get().as_ref().map(|fl| fl.clone())
+ self.filelist.get().as_ref().cloned()
}
// https://html.spec.whatwg.org/multipage/#dom-input-defaultchecked