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/location.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/location.rs')
-rw-r--r-- | components/script/dom/location.rs | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/components/script/dom/location.rs b/components/script/dom/location.rs index c937d0e4ef2..22c250bbb55 100644 --- a/components/script/dom/location.rs +++ b/components/script/dom/location.rs @@ -35,9 +35,9 @@ impl Location { } } -impl<'a> LocationMethods for &'a Location { +impl LocationMethods for Location { // https://html.spec.whatwg.org/multipage/#dom-location-assign - fn Assign(self, url: DOMString) { + fn Assign(&self, url: DOMString) { let window = self.window.root(); // TODO: per spec, we should use the _API base URL_ specified by the // _entry settings object_. @@ -48,57 +48,57 @@ impl<'a> LocationMethods for &'a Location { } // https://url.spec.whatwg.org/#dom-urlutils-hash - fn Hash(self) -> USVString { + fn Hash(&self) -> USVString { UrlHelper::Hash(&self.get_url()) } // https://url.spec.whatwg.org/#dom-urlutils-href - fn Href(self) -> USVString { + fn Href(&self) -> USVString { UrlHelper::Href(&self.get_url()) } // https://url.spec.whatwg.org/#dom-urlutils-host - fn Host(self) -> USVString { + fn Host(&self) -> USVString { UrlHelper::Host(&self.get_url()) } // https://url.spec.whatwg.org/#dom-urlutils-hostname - fn Hostname(self) -> USVString { + fn Hostname(&self) -> USVString { UrlHelper::Hostname(&self.get_url()) } // https://url.spec.whatwg.org/#dom-urlutils-password - fn Password(self) -> USVString { + fn Password(&self) -> USVString { UrlHelper::Password(&self.get_url()) } // https://url.spec.whatwg.org/#dom-urlutils-pathname - fn Pathname(self) -> USVString { + fn Pathname(&self) -> USVString { UrlHelper::Pathname(&self.get_url()) } // https://url.spec.whatwg.org/#dom-urlutils-port - fn Port(self) -> USVString { + fn Port(&self) -> USVString { UrlHelper::Port(&self.get_url()) } // https://url.spec.whatwg.org/#dom-urlutils-protocol - fn Protocol(self) -> USVString { + fn Protocol(&self) -> USVString { UrlHelper::Protocol(&self.get_url()) } // https://url.spec.whatwg.org/#URLUtils-stringification-behavior - fn Stringifier(self) -> DOMString { + fn Stringifier(&self) -> DOMString { self.Href().0 } // https://url.spec.whatwg.org/#dom-urlutils-search - fn Search(self) -> USVString { + fn Search(&self) -> USVString { UrlHelper::Search(&self.get_url()) } // https://url.spec.whatwg.org/#dom-urlutils-username - fn Username(self) -> USVString { + fn Username(&self) -> USVString { UrlHelper::Username(&self.get_url()) } } |