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/domimplementation.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/domimplementation.rs')
-rw-r--r-- | components/script/dom/domimplementation.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/components/script/dom/domimplementation.rs b/components/script/dom/domimplementation.rs index cd4b59c7d62..91b97487b4f 100644 --- a/components/script/dom/domimplementation.rs +++ b/components/script/dom/domimplementation.rs @@ -49,9 +49,9 @@ impl DOMImplementation { } // https://dom.spec.whatwg.org/#domimplementation -impl<'a> DOMImplementationMethods for &'a DOMImplementation { +impl DOMImplementationMethods for DOMImplementation { // https://dom.spec.whatwg.org/#dom-domimplementation-createdocumenttype - fn CreateDocumentType(self, qualified_name: DOMString, pubid: DOMString, sysid: DOMString) + fn CreateDocumentType(&self, qualified_name: DOMString, pubid: DOMString, sysid: DOMString) -> Fallible<Root<DocumentType>> { try!(validate_qualified_name(&qualified_name)); let document = self.document.root(); @@ -59,7 +59,7 @@ impl<'a> DOMImplementationMethods for &'a DOMImplementation { } // https://dom.spec.whatwg.org/#dom-domimplementation-createdocument - fn CreateDocument(self, namespace: Option<DOMString>, qname: DOMString, + fn CreateDocument(&self, namespace: Option<DOMString>, qname: DOMString, maybe_doctype: Option<&DocumentType>) -> Fallible<Root<Document>> { let doc = self.document.root(); let doc = doc.r(); @@ -108,7 +108,7 @@ impl<'a> DOMImplementationMethods for &'a DOMImplementation { } // https://dom.spec.whatwg.org/#dom-domimplementation-createhtmldocument - fn CreateHTMLDocument(self, title: Option<DOMString>) -> Root<Document> { + fn CreateHTMLDocument(&self, title: Option<DOMString>) -> Root<Document> { let document = self.document.root(); let document = document.r(); let win = document.window(); @@ -167,7 +167,7 @@ impl<'a> DOMImplementationMethods for &'a DOMImplementation { } // https://dom.spec.whatwg.org/#dom-domimplementation-hasfeature - fn HasFeature(self) -> bool { + fn HasFeature(&self) -> bool { true } } |