Trait BitXorAssign
trait BitXorAssign<Rhs = Self>
The bitwise XOR assignment operator ^=.
Examples
use BitXorAssign;
let mut personality = Personality ;
personality ^= Personality ;
assert_eq!;
Required Methods
fn bitxor_assign(self: &mut Self, rhs: Rhs)Performs the
^=operation.Examples
let mut x = true; x ^= false; assert_eq!; let mut x = true; x ^= true; assert_eq!; let mut x: u8 = 5; x ^= 1; assert_eq!; let mut x: u8 = 5; x ^= 2; assert_eq!;
Implementors
impl BitXorAssign for Wrapping<i8>impl BitXorAssign for Wrapping<isize>impl BitXorAssign for Saturating<i128>impl BitXorAssign for Wrapping<u128>impl BitXorAssign for Wrapping<u64>impl BitXorAssign for Wrapping<u32>impl BitXorAssign for i128impl BitXorAssign for Wrapping<u16>impl BitXorAssign for Wrapping<u8>impl BitXorAssign for Wrapping<usize>impl BitXorAssign for Saturating<usize>impl BitXorAssign for u128impl BitXorAssign for Saturating<u128>impl BitXorAssign for Saturating<u64>impl BitXorAssign for Saturating<i32>impl BitXorAssign for i16impl BitXorAssign for Saturating<u16>impl BitXorAssign for Wrapping<i128>impl BitXorAssign for Wrapping<i64>impl BitXorAssign for Saturating<i8>impl BitXorAssign for Wrapping<i32>impl BitXorAssign for Saturating<isize>impl BitXorAssign for u16impl BitXorAssign for Wrapping<i16>impl BitXorAssign for Wrapping<i8>impl BitXorAssign for Wrapping<isize>impl BitXorAssign for Saturating<i128>impl BitXorAssign for Wrapping<u128>impl BitXorAssign for Wrapping<u64>impl BitXorAssign for Wrapping<u32>impl<T, N: usize> BitXorAssign for Mask<T, N>impl BitXorAssign for Wrapping<u16>impl BitXorAssign for Wrapping<u8>impl BitXorAssign for Wrapping<usize>impl BitXorAssign for Saturating<usize>impl BitXorAssign for u128impl BitXorAssign for Saturating<u64>impl BitXorAssign for Saturating<i32>impl BitXorAssign for Saturating<i16>impl BitXorAssign for boolimpl BitXorAssign for i32impl BitXorAssign for Saturating<u16>impl BitXorAssign for Saturating<isize>impl BitXorAssign for u16impl BitXorAssign for Saturating<i128>impl BitXorAssign for Saturating<i64>impl<T, N: usize> BitXorAssign for Mask<T, N>impl BitXorAssign for isizeimpl BitXorAssign for Saturating<u64>impl BitXorAssign for Saturating<i16>impl BitXorAssign for boolimpl BitXorAssign for i32impl BitXorAssign for Saturating<u16>impl BitXorAssign for Saturating<u8>impl BitXorAssign for Saturating<isize>impl BitXorAssign for u32impl BitXorAssign for Saturating<i64>impl<T, U, N: usize> BitXorAssign for Simd<T, N>impl BitXorAssign for isizeimpl BitXorAssign for Saturating<u64>impl BitXorAssign for Saturating<u32>impl BitXorAssign for Saturating<i16>impl BitXorAssign for usizeimpl BitXorAssign for i64impl BitXorAssign for Saturating<u8>impl BitXorAssign for Saturating<isize>impl BitXorAssign for u32impl BitXorAssign for Saturating<u128>impl BitXorAssign for Saturating<i64>impl BitXorAssign for i8impl BitXorAssign for Saturating<usize>impl BitXorAssign for Saturating<u32>impl BitXorAssign for Wrapping<i128>impl BitXorAssign for Saturating<i16>impl BitXorAssign for Wrapping<i64>impl BitXorAssign for Saturating<i8>impl BitXorAssign for Wrapping<i32>impl BitXorAssign for usizeimpl BitXorAssign for Wrapping<i16>impl BitXorAssign for Wrapping<i8>impl BitXorAssign for Wrapping<isize>impl BitXorAssign for Wrapping<u128>impl BitXorAssign for Wrapping<u64>impl BitXorAssign for Wrapping<u32>impl BitXorAssign for i64impl BitXorAssign for Wrapping<u16>impl BitXorAssign for Wrapping<u8>impl BitXorAssign for Wrapping<usize>impl BitXorAssign for Saturating<u8>impl BitXorAssign for u64impl BitXorAssign for Saturating<u128>impl BitXorAssign for Saturating<i64>impl BitXorAssign for Saturating<i32>impl BitXorAssign for i8impl BitXorAssign for Saturating<u32>impl BitXorAssign for Wrapping<i128>impl BitXorAssign for Wrapping<i64>impl BitXorAssign for Saturating<i8>impl BitXorAssign for Wrapping<i32>impl BitXorAssign for u8impl BitXorAssign for Wrapping<i16>impl BitXorAssign for Wrapping<i8>impl BitXorAssign for Wrapping<isize>impl BitXorAssign for Saturating<i128>impl BitXorAssign for Wrapping<u128>impl BitXorAssign for Wrapping<u64>impl BitXorAssign for Wrapping<u32>impl BitXorAssign for i128impl BitXorAssign for Wrapping<u16>impl BitXorAssign for Wrapping<u8>impl BitXorAssign for Wrapping<usize>impl BitXorAssign for Saturating<u8>impl BitXorAssign for Saturating<usize>impl BitXorAssign for u64impl BitXorAssign for Saturating<u128>impl BitXorAssign for Saturating<i32>impl BitXorAssign for i16impl BitXorAssign for Saturating<u32>impl BitXorAssign for Saturating<u16>impl BitXorAssign for Wrapping<i128>impl BitXorAssign for Wrapping<i64>impl BitXorAssign for Saturating<i8>impl BitXorAssign for Wrapping<i32>impl BitXorAssign for u8impl BitXorAssign for Wrapping<i16>