diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2015-08-27 22:15:54 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2015-08-27 22:27:43 +0200 |
commit | 709d347872e37ab2358e057d24557b9977238ecd (patch) | |
tree | 89f726bf207325eea8a8ca316f6d77d8c88432cb /components/script/dom/namednodemap.rs | |
parent | 856fda7f2e3fe4abd6de247e8bdaf8cedf3764c2 (diff) | |
download | servo-709d347872e37ab2358e057d24557b9977238ecd.tar.gz servo-709d347872e37ab2358e057d24557b9977238ecd.zip |
Make the traits for the IDL interfaces take &self
Diffstat (limited to 'components/script/dom/namednodemap.rs')
-rw-r--r-- | components/script/dom/namednodemap.rs | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/components/script/dom/namednodemap.rs b/components/script/dom/namednodemap.rs index bc08b8d7ce1..6989706f64f 100644 --- a/components/script/dom/namednodemap.rs +++ b/components/script/dom/namednodemap.rs @@ -35,9 +35,9 @@ impl NamedNodeMap { } } -impl<'a> NamedNodeMapMethods for &'a NamedNodeMap { +impl NamedNodeMapMethods for NamedNodeMap { // https://dom.spec.whatwg.org/#dom-namednodemap-length - fn Length(self) -> u32 { + fn Length(&self) -> u32 { let owner = self.owner.root(); // FIXME(https://github.com/rust-lang/rust/issues/23338) let owner = owner.r(); @@ -46,7 +46,7 @@ impl<'a> NamedNodeMapMethods for &'a NamedNodeMap { } // https://dom.spec.whatwg.org/#dom-namednodemap-item - fn Item(self, index: u32) -> Option<Root<Attr>> { + fn Item(&self, index: u32) -> Option<Root<Attr>> { let owner = self.owner.root(); // FIXME(https://github.com/rust-lang/rust/issues/23338) let owner = owner.r(); @@ -55,7 +55,7 @@ impl<'a> NamedNodeMapMethods for &'a NamedNodeMap { } // https://dom.spec.whatwg.org/#dom-namednodemap-getnameditem - fn GetNamedItem(self, name: DOMString) -> Option<Root<Attr>> { + fn GetNamedItem(&self, name: DOMString) -> Option<Root<Attr>> { let owner = self.owner.root(); // FIXME(https://github.com/rust-lang/rust/issues/23338) let owner = owner.r(); @@ -63,7 +63,7 @@ impl<'a> NamedNodeMapMethods for &'a NamedNodeMap { } // https://dom.spec.whatwg.org/#dom-namednodemap-getnameditemns - fn GetNamedItemNS(self, namespace: Option<DOMString>, local_name: DOMString) + fn GetNamedItemNS(&self, namespace: Option<DOMString>, local_name: DOMString) -> Option<Root<Attr>> { let owner = self.owner.root(); // FIXME(https://github.com/rust-lang/rust/issues/23338) @@ -73,7 +73,7 @@ impl<'a> NamedNodeMapMethods for &'a NamedNodeMap { } // https://dom.spec.whatwg.org/#dom-namednodemap-removenameditem - fn RemoveNamedItem(self, name: DOMString) -> Fallible<Root<Attr>> { + fn RemoveNamedItem(&self, name: DOMString) -> Fallible<Root<Attr>> { let owner = self.owner.root(); // FIXME(https://github.com/rust-lang/rust/issues/23338) let owner = owner.r(); @@ -82,7 +82,7 @@ impl<'a> NamedNodeMapMethods for &'a NamedNodeMap { } // https://dom.spec.whatwg.org/#dom-namednodemap-removenameditemns - fn RemoveNamedItemNS(self, namespace: Option<DOMString>, local_name: DOMString) + fn RemoveNamedItemNS(&self, namespace: Option<DOMString>, local_name: DOMString) -> Fallible<Root<Attr>> { let owner = self.owner.root(); // FIXME(https://github.com/rust-lang/rust/issues/23338) @@ -92,20 +92,20 @@ impl<'a> NamedNodeMapMethods for &'a NamedNodeMap { } // https://dom.spec.whatwg.org/#dom-namednodemap-item - fn IndexedGetter(self, index: u32, found: &mut bool) -> Option<Root<Attr>> { + fn IndexedGetter(&self, index: u32, found: &mut bool) -> Option<Root<Attr>> { let item = self.Item(index); *found = item.is_some(); item } // check-tidy: no specs after this line - fn NamedGetter(self, name: DOMString, found: &mut bool) -> Option<Root<Attr>> { + fn NamedGetter(&self, name: DOMString, found: &mut bool) -> Option<Root<Attr>> { let item = self.GetNamedItem(name); *found = item.is_some(); item } - fn SupportedPropertyNames(self) -> Vec<DOMString> { + fn SupportedPropertyNames(&self) -> Vec<DOMString> { // FIXME: unimplemented (https://github.com/servo/servo/issues/7273) vec![] } |