Trait BitXorAssign
pub 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(&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 Saturating<i128>impl BitXorAssign for Saturating<i16>impl BitXorAssign for Saturating<i32>impl BitXorAssign for Saturating<i64>impl BitXorAssign for Saturating<i8>impl BitXorAssign for Saturating<isize>impl BitXorAssign for Saturating<u128>impl BitXorAssign for Saturating<u16>impl BitXorAssign for Saturating<u32>impl BitXorAssign for Saturating<u64>impl BitXorAssign for Saturating<u8>impl BitXorAssign for Saturating<usize>impl BitXorAssign for Wrapping<i128>impl BitXorAssign for Wrapping<i16>impl BitXorAssign for Wrapping<i32>impl BitXorAssign for Wrapping<i64>impl BitXorAssign for Wrapping<i8>impl BitXorAssign for Wrapping<isize>impl BitXorAssign for Wrapping<u128>impl BitXorAssign for Wrapping<u16>impl BitXorAssign for Wrapping<u32>impl BitXorAssign for Wrapping<u64>impl BitXorAssign for Wrapping<u8>impl BitXorAssign for Wrapping<usize>impl BitXorAssign for boolimpl BitXorAssign for i128impl BitXorAssign for i16impl BitXorAssign for i32impl BitXorAssign for i64impl BitXorAssign for i8impl BitXorAssign for isizeimpl BitXorAssign for u128impl BitXorAssign for u16impl BitXorAssign for u32impl BitXorAssign for u64impl BitXorAssign for u8impl BitXorAssign for usizeimpl BitXorAssign<&Saturating<i128>> for Saturating<i128>impl BitXorAssign<&Saturating<i16>> for Saturating<i16>impl BitXorAssign<&Saturating<i32>> for Saturating<i32>impl BitXorAssign<&Saturating<i64>> for Saturating<i64>impl BitXorAssign<&Saturating<i8>> for Saturating<i8>impl BitXorAssign<&Saturating<isize>> for Saturating<isize>impl BitXorAssign<&Saturating<u128>> for Saturating<u128>impl BitXorAssign<&Saturating<u16>> for Saturating<u16>impl BitXorAssign<&Saturating<u32>> for Saturating<u32>impl BitXorAssign<&Saturating<u64>> for Saturating<u64>impl BitXorAssign<&Saturating<u8>> for Saturating<u8>impl BitXorAssign<&Saturating<usize>> for Saturating<usize>impl BitXorAssign<&Wrapping<i128>> for Wrapping<i128>impl BitXorAssign<&Wrapping<i16>> for Wrapping<i16>impl BitXorAssign<&Wrapping<i32>> for Wrapping<i32>impl BitXorAssign<&Wrapping<i64>> for Wrapping<i64>impl BitXorAssign<&Wrapping<i8>> for Wrapping<i8>impl BitXorAssign<&Wrapping<isize>> for Wrapping<isize>impl BitXorAssign<&Wrapping<u128>> for Wrapping<u128>impl BitXorAssign<&Wrapping<u16>> for Wrapping<u16>impl BitXorAssign<&Wrapping<u32>> for Wrapping<u32>impl BitXorAssign<&Wrapping<u64>> for Wrapping<u64>impl BitXorAssign<&Wrapping<u8>> for Wrapping<u8>impl BitXorAssign<&Wrapping<usize>> for Wrapping<usize>impl BitXorAssign<&bool> for boolimpl BitXorAssign<&i128> for Saturating<i128>impl BitXorAssign<&i128> for Wrapping<i128>impl BitXorAssign<&i128> for i128impl BitXorAssign<&i16> for Saturating<i16>impl BitXorAssign<&i16> for Wrapping<i16>impl BitXorAssign<&i16> for i16impl BitXorAssign<&i32> for Saturating<i32>impl BitXorAssign<&i32> for Wrapping<i32>impl BitXorAssign<&i32> for i32impl BitXorAssign<&i64> for Saturating<i64>impl BitXorAssign<&i64> for Wrapping<i64>impl BitXorAssign<&i64> for i64impl BitXorAssign<&i8> for Saturating<i8>impl BitXorAssign<&i8> for Wrapping<i8>impl BitXorAssign<&i8> for i8impl BitXorAssign<&isize> for Saturating<isize>impl BitXorAssign<&isize> for Wrapping<isize>impl BitXorAssign<&isize> for isizeimpl BitXorAssign<&u128> for Saturating<u128>impl BitXorAssign<&u128> for Wrapping<u128>impl BitXorAssign<&u128> for u128impl BitXorAssign<&u16> for Saturating<u16>impl BitXorAssign<&u16> for Wrapping<u16>impl BitXorAssign<&u16> for u16impl BitXorAssign<&u32> for Saturating<u32>impl BitXorAssign<&u32> for Wrapping<u32>impl BitXorAssign<&u32> for u32impl BitXorAssign<&u64> for Saturating<u64>impl BitXorAssign<&u64> for Wrapping<u64>impl BitXorAssign<&u64> for u64impl BitXorAssign<&u8> for Saturating<u8>impl BitXorAssign<&u8> for Wrapping<u8>impl BitXorAssign<&u8> for u8impl BitXorAssign<&usize> for Saturating<usize>impl BitXorAssign<&usize> for Wrapping<usize>impl BitXorAssign<&usize> for usizeimpl BitXorAssign<i128> for Saturating<i128>impl BitXorAssign<i128> for Wrapping<i128>impl BitXorAssign<i16> for Saturating<i16>impl BitXorAssign<i16> for Wrapping<i16>impl BitXorAssign<i32> for Saturating<i32>impl BitXorAssign<i32> for Wrapping<i32>impl BitXorAssign<i64> for Saturating<i64>impl BitXorAssign<i64> for Wrapping<i64>impl BitXorAssign<i8> for Saturating<i8>impl BitXorAssign<i8> for Wrapping<i8>impl BitXorAssign<isize> for Saturating<isize>impl BitXorAssign<isize> for Wrapping<isize>impl BitXorAssign<u128> for Saturating<u128>impl BitXorAssign<u128> for Wrapping<u128>impl BitXorAssign<u16> for Saturating<u16>impl BitXorAssign<u16> for Wrapping<u16>impl BitXorAssign<u32> for Saturating<u32>impl BitXorAssign<u32> for Wrapping<u32>impl BitXorAssign<u64> for Saturating<u64>impl BitXorAssign<u64> for Wrapping<u64>impl BitXorAssign<u8> for Saturating<u8>impl BitXorAssign<u8> for Wrapping<u8>impl BitXorAssign<usize> for Saturating<usize>impl BitXorAssign<usize> for Wrapping<usize>impl<T, U, const N: usize> BitXorAssign<U> for Simd<T, N> where Self: BitXor<U, Output = Self>, T: SimdElement,impl<T, const N: usize> BitXorAssign for Mask<T, N> where T: MaskElement,impl<T, const N: usize> BitXorAssign<bool> for Mask<T, N> where T: MaskElement,