aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/dompointreadonly.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/dompointreadonly.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/dompointreadonly.rs')
-rw-r--r--components/script/dom/dompointreadonly.rs28
1 files changed, 14 insertions, 14 deletions
diff --git a/components/script/dom/dompointreadonly.rs b/components/script/dom/dompointreadonly.rs
index b0a3d33f5e1..fd4965402cf 100644
--- a/components/script/dom/dompointreadonly.rs
+++ b/components/script/dom/dompointreadonly.rs
@@ -40,49 +40,49 @@ impl DOMPointReadOnly {
}
}
-impl<'a> DOMPointReadOnlyMethods for &'a DOMPointReadOnly {
+impl DOMPointReadOnlyMethods for DOMPointReadOnly {
// https://dev.w3.org/fxtf/geometry/Overview.html#dom-dompointreadonly-x
- fn X(self) -> f64 {
+ fn X(&self) -> f64 {
self.x.get()
}
// https://dev.w3.org/fxtf/geometry/Overview.html#dom-dompointreadonly-y
- fn Y(self) -> f64 {
+ fn Y(&self) -> f64 {
self.y.get()
}
// https://dev.w3.org/fxtf/geometry/Overview.html#dom-dompointreadonly-z
- fn Z(self) -> f64 {
+ fn Z(&self) -> f64 {
self.z.get()
}
// https://dev.w3.org/fxtf/geometry/Overview.html#dom-dompointreadonly-w
- fn W(self) -> f64 {
+ fn W(&self) -> f64 {
self.w.get()
}
}
pub trait DOMPointWriteMethods {
- fn SetX(self, value: f64);
- fn SetY(self, value: f64);
- fn SetZ(self, value: f64);
- fn SetW(self, value: f64);
+ fn SetX(&self, value: f64);
+ fn SetY(&self, value: f64);
+ fn SetZ(&self, value: f64);
+ fn SetW(&self, value: f64);
}
-impl<'a> DOMPointWriteMethods for &'a DOMPointReadOnly {
- fn SetX(self, value: f64) {
+impl DOMPointWriteMethods for DOMPointReadOnly {
+ fn SetX(&self, value: f64) {
self.x.set(value);
}
- fn SetY(self, value: f64) {
+ fn SetY(&self, value: f64) {
self.y.set(value);
}
- fn SetZ(self, value: f64) {
+ fn SetZ(&self, value: f64) {
self.z.set(value);
}
- fn SetW(self, value: f64) {
+ fn SetW(&self, value: f64) {
self.w.set(value);
}
}