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