From b21ad34b8b127e42f1f172eb2406095924e026dd Mon Sep 17 00:00:00 2001 From: Arvamer Date: Wed, 20 Apr 2016 12:17:42 +0200 Subject: [PATCH] Fix assignment operators for angles --- src/angle.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/angle.rs b/src/angle.rs index ff30b4a..abc208a 100644 --- a/src/angle.rs +++ b/src/angle.rs @@ -123,13 +123,13 @@ macro_rules! impl_angle { fn rem(lhs, rhs) -> $Angle { $Angle::new(lhs.s % rhs.s) } }); impl_assignment_operator!( AddAssign<$Angle > for $Angle { - fn add_assign(&mut self, other) { self.s + other.s; } + fn add_assign(&mut self, other) { self.s += other.s; } }); impl_assignment_operator!( SubAssign<$Angle > for $Angle { - fn sub_assign(&mut self, other) { self.s - other.s; } + fn sub_assign(&mut self, other) { self.s -= other.s; } }); impl_assignment_operator!( RemAssign<$Angle > for $Angle { - fn rem_assign(&mut self, other) { self.s % other.s; } + fn rem_assign(&mut self, other) { self.s %= other.s; } }); impl_operator!( Mul for $Angle { @@ -139,10 +139,10 @@ macro_rules! impl_angle { fn div(lhs, scalar) -> $Angle { $Angle::new(lhs.s / scalar) } }); impl_assignment_operator!( MulAssign for $Angle { - fn mul_assign(&mut self, scalar) { self.s * scalar; } + fn mul_assign(&mut self, scalar) { self.s *= scalar; } }); impl_assignment_operator!( DivAssign for $Angle { - fn div_assign(&mut self, scalar) { self.s / scalar; } + fn div_assign(&mut self, scalar) { self.s /= scalar; } }); impl ApproxEq for $Angle {