From 047dbefd6fa4468431424d5b67e8fee07d7f7af2 Mon Sep 17 00:00:00 2001 From: HeroesGrave Date: Sat, 5 Jul 2014 12:15:10 +1200 Subject: [PATCH] remove lifetime notations causing errors --- src/angle.rs | 8 ++++---- src/matrix.rs | 12 ++++++------ src/point.rs | 4 ++-- src/quaternion.rs | 2 +- src/rotation.rs | 4 ++-- src/vector.rs | 2 +- 6 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/angle.rs b/src/angle.rs index 515869e..c300d82 100644 --- a/src/angle.rs +++ b/src/angle.rs @@ -58,14 +58,14 @@ trait ScalarConv { impl ScalarConv for Rad { #[inline] fn from(s: S) -> Rad { rad(s) } - #[inline] fn s<'a>(&'a self) -> &'a S { &'a self.s } - #[inline] fn mut_s<'a>(&'a mut self) -> &'a mut S { &'a mut self.s } + #[inline] fn s<'a>(&'a self) -> &'a S { &self.s } + #[inline] fn mut_s<'a>(&'a mut self) -> &'a mut S { &mut self.s } } impl ScalarConv for Deg { #[inline] fn from(s: S) -> Deg { deg(s) } - #[inline] fn s<'a>(&'a self) -> &'a S { &'a self.s } - #[inline] fn mut_s<'a>(&'a mut self) -> &'a mut S { &'a mut self.s } + #[inline] fn s<'a>(&'a self) -> &'a S { &self.s } + #[inline] fn mut_s<'a>(&'a mut self) -> &'a mut S { &mut self.s } } /// Operations on angles. diff --git a/src/matrix.rs b/src/matrix.rs index ee2b240..bb8c310 100644 --- a/src/matrix.rs +++ b/src/matrix.rs @@ -396,13 +396,13 @@ impl Array2, Vector2, S> for Matrix2 { #[inline] fn c<'a>(&'a self, c: uint) -> &'a Vector2 { let slice: &'a [Vector2, ..2] = unsafe { mem::transmute(self) }; - &'a slice[c] + &slice[c] } #[inline] fn mut_c<'a>(&'a mut self, c: uint) -> &'a mut Vector2 { let slice: &'a mut [Vector2, ..2] = unsafe { mem::transmute(self) }; - &'a mut slice[c] + &mut slice[c] } #[inline] @@ -428,13 +428,13 @@ impl Array2, Vector3, S> for Matrix3 { #[inline] fn c<'a>(&'a self, c: uint) -> &'a Vector3 { let slice: &'a [Vector3, ..3] = unsafe { mem::transmute(self) }; - &'a slice[c] + &slice[c] } #[inline] fn mut_c<'a>(&'a mut self, c: uint) -> &'a mut Vector3 { let slice: &'a mut [Vector3, ..3] = unsafe { mem::transmute(self) }; - &'a mut slice[c] + &mut slice[c] } #[inline] @@ -462,13 +462,13 @@ impl Array2, Vector4, S> for Matrix4 { #[inline] fn c<'a>(&'a self, c: uint) -> &'a Vector4 { let slice: &'a [Vector4, ..4] = unsafe { mem::transmute(self) }; - &'a slice[c] + &slice[c] } #[inline] fn mut_c<'a>(&'a mut self, c: uint) -> &'a mut Vector4 { let slice: &'a mut [Vector4, ..4] = unsafe { mem::transmute(self) }; - &'a mut slice[c] + &mut slice[c] } #[inline] diff --git a/src/point.rs b/src/point.rs index 3a1c769..b544b5e 100644 --- a/src/point.rs +++ b/src/point.rs @@ -118,7 +118,7 @@ impl Array1 for Point2 { #[inline] fn mut_i<'a>(&'a mut self, i: uint) -> &'a mut S { let slice: &'a mut [S, ..2] = unsafe { mem::transmute(self) }; - &'a mut slice[i] + &mut slice[i] } } @@ -236,7 +236,7 @@ impl Array1 for Point3 { #[inline] fn mut_i<'a>(&'a mut self, i: uint) -> &'a mut S { let slice: &'a mut [S, ..3] = unsafe { mem::transmute(self) }; - &'a mut slice[i] + &mut slice[i] } } diff --git a/src/quaternion.rs b/src/quaternion.rs index 06e4b27..d1aabef 100644 --- a/src/quaternion.rs +++ b/src/quaternion.rs @@ -53,7 +53,7 @@ impl Array1 for Quaternion { #[inline] fn mut_i<'a>(&'a mut self, i: uint) -> &'a mut S { let slice: &'a mut [S, ..4] = unsafe { mem::transmute(self) }; - &'a mut slice[i] + &mut slice[i] } } diff --git a/src/rotation.rs b/src/rotation.rs index 11fdc43..413139e 100644 --- a/src/rotation.rs +++ b/src/rotation.rs @@ -133,7 +133,7 @@ pub struct Basis2 { impl Basis2 { /// Coerce to a `Matrix2` #[inline] - pub fn as_matrix2<'a>(&'a self) -> &'a Matrix2 { &'a self.mat } + pub fn as_matrix2<'a>(&'a self) -> &'a Matrix2 { &self.mat } } /// Represents types which can be converted to a rotation matrix. @@ -217,7 +217,7 @@ impl Basis3 { /// Coerce to a `Matrix3` #[inline] - pub fn as_matrix3<'a>(&'a self) -> &'a Matrix3 { &'a self.mat } + pub fn as_matrix3<'a>(&'a self) -> &'a Matrix3 { &self.mat } } /// Represents types which can be converted to a rotation matrix. diff --git a/src/vector.rs b/src/vector.rs index f8e342c..84cfcdd 100644 --- a/src/vector.rs +++ b/src/vector.rs @@ -142,7 +142,7 @@ macro_rules! vec( #[inline] fn mut_i<'a>(&'a mut self, i: uint) -> &'a mut S { let slice: &'a mut [S, ..$n] = unsafe { mem::transmute(self) }; - &'a mut slice[i] + &mut slice[i] } }