From 7e786fb8ac0e0656682b16e5339950df1f5df931 Mon Sep 17 00:00:00 2001 From: Michael Wu Date: Fri, 30 Oct 2015 15:23:29 -0400 Subject: [PATCH] Infer types when appropriate --- components/script/dom/element.rs | 4 ++-- components/script/dom/xmlhttprequest.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs index 0bdca0714a7..306feee6998 100644 --- a/components/script/dom/element.rs +++ b/components/script/dom/element.rs @@ -189,7 +189,7 @@ pub unsafe fn get_attr_for_layout<'a>(elem: &'a Element, namespace: &Namespace, -> Option> { // cast to point to T in RefCell directly let attrs = elem.attrs.borrow_for_layout(); - attrs.iter().find(|attr: & &JS| { + attrs.iter().find(|attr| { let attr = attr.to_layout(); *name == attr.local_name_atom_forever() && (*attr.unsafe_get()).namespace() == namespace @@ -216,7 +216,7 @@ impl RawLayoutElementHelpers for Element { #[inline] unsafe fn get_attr_vals_for_layout<'a>(&'a self, name: &Atom) -> Vec<&'a str> { let attrs = self.attrs.borrow_for_layout(); - (*attrs).iter().filter_map(|attr: &JS| { + attrs.iter().filter_map(|attr| { let attr = attr.to_layout(); if *name == attr.local_name_atom_forever() { Some(attr.value_ref_forever()) diff --git a/components/script/dom/xmlhttprequest.rs b/components/script/dom/xmlhttprequest.rs index 6bf36809ff6..0e998c2fa1c 100644 --- a/components/script/dom/xmlhttprequest.rs +++ b/components/script/dom/xmlhttprequest.rs @@ -881,7 +881,7 @@ impl XMLHttpRequest { _ => "error", }; - let upload_complete: &Cell = &self.upload_complete; + let upload_complete = &self.upload_complete; if !upload_complete.get() { upload_complete.set(true); self.dispatch_upload_progress_event("progress".to_owned(), None);