aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/eventtarget.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/eventtarget.rs')
-rw-r--r--components/script/dom/eventtarget.rs13
1 files changed, 6 insertions, 7 deletions
diff --git a/components/script/dom/eventtarget.rs b/components/script/dom/eventtarget.rs
index 454763382a0..1b22185b8ac 100644
--- a/components/script/dom/eventtarget.rs
+++ b/components/script/dom/eventtarget.rs
@@ -136,11 +136,11 @@ impl EventListenerType {
owner: &EventTarget,
ty: &Atom,
) -> Option<CompiledEventListener> {
- match self {
- &mut EventListenerType::Inline(ref mut inline) => inline
+ match *self {
+ EventListenerType::Inline(ref mut inline) => inline
.get_compiled_handler(owner, ty)
.map(CompiledEventListener::Handler),
- &mut EventListenerType::Additive(ref listener) => {
+ EventListenerType::Additive(ref listener) => {
Some(CompiledEventListener::Listener(listener.clone()))
},
}
@@ -415,10 +415,9 @@ impl EventTarget {
Vacant(entry) => entry.insert(EventListeners(vec![])),
};
- let idx = entries.iter().position(|ref entry| match entry.listener {
- EventListenerType::Inline(_) => true,
- _ => false,
- });
+ let idx = entries
+ .iter()
+ .position(|ref entry| matches!(entry.listener, EventListenerType::Inline(_)));
match idx {
Some(idx) => match listener {