aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/namednodemap.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2015-08-27 22:15:54 +0200
committerAnthony Ramine <n.oxyde@gmail.com>2015-08-27 22:27:43 +0200
commit709d347872e37ab2358e057d24557b9977238ecd (patch)
tree89f726bf207325eea8a8ca316f6d77d8c88432cb /components/script/dom/namednodemap.rs
parent856fda7f2e3fe4abd6de247e8bdaf8cedf3764c2 (diff)
downloadservo-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.rs20
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![]
}