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