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 {