Trait SubAssign
trait SubAssign<Rhs = Self>
The subtraction assignment operator -=.
Examples
This example creates a Point struct that implements the SubAssign
trait, and then demonstrates sub-assigning to a mutable Point.
use SubAssign;
let mut point = Point ;
point -= Point ;
assert_eq!;
Required Methods
fn sub_assign(self: &mut Self, rhs: Rhs)Performs the
-=operation.Example
let mut x: u32 = 12; x -= 1; assert_eq!;
Implementors
impl SubAssign for f32impl SubAssign for Saturating<usize>impl SubAssign for Saturating<u64>impl SubAssign for Saturating<u32>impl SubAssign for Saturating<i16>impl SubAssign for i8impl SubAssign for usizeimpl SubAssign for Saturating<u8>impl SubAssign for Saturating<isize>impl SubAssign for i64impl SubAssign for Saturating<u128>impl SubAssign for Saturating<i64>impl SubAssign for u64impl SubAssign for f64impl SubAssign for Saturating<usize>impl SubAssign for Saturating<u32>impl SubAssign for Wrapping<i128>impl SubAssign for Saturating<i16>impl SubAssign for Wrapping<i64>impl SubAssign for Saturating<i8>impl SubAssign for Wrapping<i32>impl SubAssign for i8impl SubAssign for Wrapping<i16>impl SubAssign for Wrapping<i8>impl SubAssign for Wrapping<isize>impl SubAssign for Wrapping<u128>impl SubAssign for Wrapping<u64>impl SubAssign for Wrapping<u32>impl SubAssign for Wrapping<u16>impl SubAssign for Wrapping<u8>impl SubAssign for u8impl SubAssign for Wrapping<usize>impl SubAssign for Saturating<u8>impl SubAssign for i128impl SubAssign for Saturating<u128>impl SubAssign for Saturating<i64>impl SubAssign for Saturating<i32>impl SubAssign for u64impl SubAssign for f64impl SubAssign for Saturating<usize>impl SubAssign for Saturating<u32>impl SubAssign for Wrapping<i128>impl SubAssign for Wrapping<i64>impl SubAssign for Saturating<i8>impl SubAssign for Wrapping<i32>impl SubAssign for i16impl SubAssign for Wrapping<i16>impl SubAssign for Wrapping<i8>impl SubAssign for Wrapping<isize>impl SubAssign for Saturating<i128>impl SubAssign for Wrapping<u128>impl SubAssign for Wrapping<u64>impl SubAssign for Wrapping<u32>impl SubAssign for Wrapping<u16>impl SubAssign for Wrapping<u8>impl SubAssign for u8impl SubAssign for Wrapping<usize>impl SubAssign for Saturating<u8>impl SubAssign for i128impl SubAssign for Saturating<u128>impl SubAssign for Saturating<i32>impl SubAssign for u128impl SubAssign for f128impl SubAssign for Saturating<u32>impl SubAssign for Saturating<u16>impl SubAssign for Wrapping<i128>impl SubAssign for Wrapping<i64>impl SubAssign for Saturating<i8>impl SubAssign for Wrapping<i32>impl SubAssign for i16impl SubAssign for Wrapping<i16>impl SubAssign for Wrapping<i8>impl SubAssign for Wrapping<isize>impl SubAssign for Saturating<i128>impl SubAssign for Wrapping<u128>impl SubAssign for Wrapping<u64>impl SubAssign for Wrapping<u32>impl SubAssign for Wrapping<u16>impl SubAssign for Wrapping<u8>impl SubAssign for u16impl SubAssign for Wrapping<usize>impl SubAssign for f16impl SubAssign for Saturating<u128>impl SubAssign for Saturating<u64>impl SubAssign for Saturating<i32>impl SubAssign for u128impl SubAssign for f128impl SubAssign for Saturating<u16>impl SubAssign for Wrapping<i128>impl SubAssign for Wrapping<i64>impl SubAssign for Saturating<i8>impl SubAssign for Wrapping<i32>impl SubAssign for Saturating<isize>impl SubAssign for i32impl SubAssign for Wrapping<i16>impl SubAssign for Wrapping<i8>impl SubAssign for Wrapping<isize>impl SubAssign for Saturating<i128>impl SubAssign for Wrapping<u128>impl SubAssign for Wrapping<u64>impl SubAssign for Wrapping<u32>impl SubAssign for Wrapping<u16>impl SubAssign for Wrapping<u8>impl SubAssign for u16impl SubAssign for Wrapping<usize>impl SubAssign for f16impl SubAssign for Saturating<u64>impl SubAssign for Saturating<i32>impl SubAssign for Saturating<i16>impl SubAssign for isizeimpl SubAssign for Durationimpl SubAssign for Saturating<u16>impl SubAssign for Saturating<usize>impl SubAssign for Saturating<isize>impl SubAssign for i32impl SubAssign for Saturating<i128>impl SubAssign for Saturating<i64>impl SubAssign for u32impl SubAssign for f32impl SubAssign for Saturating<u64>impl SubAssign for Saturating<i16>impl SubAssign for isizeimpl<T, U, N: usize> SubAssign for Simd<T, N>impl SubAssign for usizeimpl SubAssign for Saturating<u16>impl SubAssign for Saturating<u8>impl SubAssign for Saturating<isize>impl SubAssign for i64impl SubAssign for Saturating<i64>impl SubAssign for u32