aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/nodeiterator.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/nodeiterator.rs')
-rw-r--r--components/script/dom/nodeiterator.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/components/script/dom/nodeiterator.rs b/components/script/dom/nodeiterator.rs
index 31b90309c33..e81262de32f 100644
--- a/components/script/dom/nodeiterator.rs
+++ b/components/script/dom/nodeiterator.rs
@@ -66,19 +66,19 @@ impl NodeIterator {
}
}
-impl<'a> NodeIteratorMethods for &'a NodeIterator {
+impl NodeIteratorMethods for NodeIterator {
// https://dom.spec.whatwg.org/#dom-nodeiterator-root
- fn Root(self) -> Root<Node> {
+ fn Root(&self) -> Root<Node> {
self.root_node.root()
}
// https://dom.spec.whatwg.org/#dom-nodeiterator-whattoshow
- fn WhatToShow(self) -> u32 {
+ fn WhatToShow(&self) -> u32 {
self.what_to_show
}
// https://dom.spec.whatwg.org/#dom-nodeiterator-filter
- fn GetFilter(self) -> Option<Rc<NodeFilter>> {
+ fn GetFilter(&self) -> Option<Rc<NodeFilter>> {
match self.filter {
Filter::None => None,
Filter::Callback(ref nf) => Some((*nf).clone()),
@@ -87,17 +87,17 @@ impl<'a> NodeIteratorMethods for &'a NodeIterator {
}
// https://dom.spec.whatwg.org/#dom-nodeiterator-referencenode
- fn ReferenceNode(self) -> Root<Node> {
+ fn ReferenceNode(&self) -> Root<Node> {
self.reference_node.get().root()
}
// https://dom.spec.whatwg.org/#dom-nodeiterator-pointerbeforereferencenode
- fn PointerBeforeReferenceNode(self) -> bool {
+ fn PointerBeforeReferenceNode(&self) -> bool {
self.pointer_before_reference_node.get()
}
// https://dom.spec.whatwg.org/#dom-nodeiterator-nextnode
- fn NextNode(self) -> Fallible<Option<Root<Node>>> {
+ fn NextNode(&self) -> Fallible<Option<Root<Node>>> {
// https://dom.spec.whatwg.org/#concept-NodeIterator-traverse
// Step 1.
let node = self.reference_node.get().root();
@@ -141,7 +141,7 @@ impl<'a> NodeIteratorMethods for &'a NodeIterator {
}
// https://dom.spec.whatwg.org/#dom-nodeiterator-previousnode
- fn PreviousNode(self) -> Fallible<Option<Root<Node>>> {
+ fn PreviousNode(&self) -> Fallible<Option<Root<Node>>> {
// https://dom.spec.whatwg.org/#concept-NodeIterator-traverse
// Step 1.
let node = self.reference_node.get().root();
@@ -186,7 +186,7 @@ impl<'a> NodeIteratorMethods for &'a NodeIterator {
}
// https://dom.spec.whatwg.org/#dom-nodeiterator-detach
- fn Detach(self) {
+ fn Detach(&self) {
// This method intentionally left blank.
}
}