pub trait BitOr<Rhs = Self> {
type Output;
// Required method
fn bitor(self, rhs: Rhs) -> Self::Output;
}
Available on crate feature
std
only.Expand description
The bitwise OR operator |
.
Note that Rhs
is Self
by default, but this is not mandatory.
§Examples
An implementation of BitOr
for a wrapper around bool
.
use std::ops::BitOr;
#[derive(Debug, PartialEq)]
struct Scalar(bool);
impl BitOr for Scalar {
type Output = Self;
// rhs is the "right-hand side" of the expression `a | b`
fn bitor(self, rhs: Self) -> Self::Output {
Self(self.0 | rhs.0)
}
}
assert_eq!(Scalar(true) | Scalar(true), Scalar(true));
assert_eq!(Scalar(true) | Scalar(false), Scalar(true));
assert_eq!(Scalar(false) | Scalar(true), Scalar(true));
assert_eq!(Scalar(false) | Scalar(false), Scalar(false));
An implementation of BitOr
for a wrapper around Vec<bool>
.
use std::ops::BitOr;
#[derive(Debug, PartialEq)]
struct BooleanVector(Vec<bool>);
impl BitOr for BooleanVector {
type Output = Self;
fn bitor(self, Self(rhs): Self) -> Self::Output {
let Self(lhs) = self;
assert_eq!(lhs.len(), rhs.len());
Self(
lhs.iter()
.zip(rhs.iter())
.map(|(x, y)| *x | *y)
.collect()
)
}
}
let bv1 = BooleanVector(vec![true, true, false, false]);
let bv2 = BooleanVector(vec![true, false, true, false]);
let expected = BooleanVector(vec![true, true, true, false]);
assert_eq!(bv1 | bv2, expected);
Required Associated Types§
Required Methods§
Implementors§
1.74.0 · source§impl BitOr for Saturating<i8>
impl BitOr for Saturating<i8>
type Output = Saturating<i8>
1.74.0 · source§impl BitOr for Saturating<i16>
impl BitOr for Saturating<i16>
type Output = Saturating<i16>
1.74.0 · source§impl BitOr for Saturating<i32>
impl BitOr for Saturating<i32>
type Output = Saturating<i32>
1.74.0 · source§impl BitOr for Saturating<i64>
impl BitOr for Saturating<i64>
type Output = Saturating<i64>
1.74.0 · source§impl BitOr for Saturating<i128>
impl BitOr for Saturating<i128>
type Output = Saturating<i128>
1.74.0 · source§impl BitOr for Saturating<isize>
impl BitOr for Saturating<isize>
type Output = Saturating<isize>
1.74.0 · source§impl BitOr for Saturating<u8>
impl BitOr for Saturating<u8>
type Output = Saturating<u8>
1.74.0 · source§impl BitOr for Saturating<u16>
impl BitOr for Saturating<u16>
type Output = Saturating<u16>
1.74.0 · source§impl BitOr for Saturating<u32>
impl BitOr for Saturating<u32>
type Output = Saturating<u32>
1.74.0 · source§impl BitOr for Saturating<u64>
impl BitOr for Saturating<u64>
type Output = Saturating<u64>
1.74.0 · source§impl BitOr for Saturating<u128>
impl BitOr for Saturating<u128>
type Output = Saturating<u128>
1.74.0 · source§impl BitOr for Saturating<usize>
impl BitOr for Saturating<usize>
type Output = Saturating<usize>
source§impl BitOr for CreateFlags
impl BitOr for CreateFlags
type Output = CreateFlags
source§impl BitOr for WatchFlags
impl BitOr for WatchFlags
type Output = WatchFlags
source§impl BitOr for FallocateFlags
impl BitOr for FallocateFlags
type Output = FallocateFlags
source§impl BitOr for MemfdFlags
impl BitOr for MemfdFlags
type Output = MemfdFlags
source§impl BitOr for RenameFlags
impl BitOr for RenameFlags
type Output = RenameFlags
source§impl BitOr for ResolveFlags
impl BitOr for ResolveFlags
type Output = ResolveFlags
source§impl BitOr for StatVfsMountFlags
impl BitOr for StatVfsMountFlags
type Output = StatVfsMountFlags
source§impl BitOr for StatxFlags
impl BitOr for StatxFlags
type Output = StatxFlags
source§impl BitOr for ReadWriteFlags
impl BitOr for ReadWriteFlags
type Output = ReadWriteFlags
source§impl BitOr for MountFlags
impl BitOr for MountFlags
type Output = MountFlags
source§impl BitOr for MountPropagationFlags
impl BitOr for MountPropagationFlags
type Output = MountPropagationFlags
source§impl BitOr for UnmountFlags
impl BitOr for UnmountFlags
type Output = UnmountFlags
source§impl BitOr for XattrFlags
impl BitOr for XattrFlags
type Output = XattrFlags
1.74.0 · source§impl BitOr<&Saturating<i8>> for &Saturating<i8>
impl BitOr<&Saturating<i8>> for &Saturating<i8>
1.74.0 · source§impl BitOr<&Saturating<i8>> for Saturating<i8>
impl BitOr<&Saturating<i8>> for Saturating<i8>
1.74.0 · source§impl BitOr<&Saturating<i16>> for &Saturating<i16>
impl BitOr<&Saturating<i16>> for &Saturating<i16>
1.74.0 · source§impl BitOr<&Saturating<i16>> for Saturating<i16>
impl BitOr<&Saturating<i16>> for Saturating<i16>
1.74.0 · source§impl BitOr<&Saturating<i32>> for &Saturating<i32>
impl BitOr<&Saturating<i32>> for &Saturating<i32>
1.74.0 · source§impl BitOr<&Saturating<i32>> for Saturating<i32>
impl BitOr<&Saturating<i32>> for Saturating<i32>
1.74.0 · source§impl BitOr<&Saturating<i64>> for &Saturating<i64>
impl BitOr<&Saturating<i64>> for &Saturating<i64>
1.74.0 · source§impl BitOr<&Saturating<i64>> for Saturating<i64>
impl BitOr<&Saturating<i64>> for Saturating<i64>
1.74.0 · source§impl BitOr<&Saturating<i128>> for &Saturating<i128>
impl BitOr<&Saturating<i128>> for &Saturating<i128>
1.74.0 · source§impl BitOr<&Saturating<i128>> for Saturating<i128>
impl BitOr<&Saturating<i128>> for Saturating<i128>
1.74.0 · source§impl BitOr<&Saturating<isize>> for &Saturating<isize>
impl BitOr<&Saturating<isize>> for &Saturating<isize>
1.74.0 · source§impl BitOr<&Saturating<isize>> for Saturating<isize>
impl BitOr<&Saturating<isize>> for Saturating<isize>
1.74.0 · source§impl BitOr<&Saturating<u8>> for &Saturating<u8>
impl BitOr<&Saturating<u8>> for &Saturating<u8>
1.74.0 · source§impl BitOr<&Saturating<u8>> for Saturating<u8>
impl BitOr<&Saturating<u8>> for Saturating<u8>
1.74.0 · source§impl BitOr<&Saturating<u16>> for &Saturating<u16>
impl BitOr<&Saturating<u16>> for &Saturating<u16>
1.74.0 · source§impl BitOr<&Saturating<u16>> for Saturating<u16>
impl BitOr<&Saturating<u16>> for Saturating<u16>
1.74.0 · source§impl BitOr<&Saturating<u32>> for &Saturating<u32>
impl BitOr<&Saturating<u32>> for &Saturating<u32>
1.74.0 · source§impl BitOr<&Saturating<u32>> for Saturating<u32>
impl BitOr<&Saturating<u32>> for Saturating<u32>
1.74.0 · source§impl BitOr<&Saturating<u64>> for &Saturating<u64>
impl BitOr<&Saturating<u64>> for &Saturating<u64>
1.74.0 · source§impl BitOr<&Saturating<u64>> for Saturating<u64>
impl BitOr<&Saturating<u64>> for Saturating<u64>
1.74.0 · source§impl BitOr<&Saturating<u128>> for &Saturating<u128>
impl BitOr<&Saturating<u128>> for &Saturating<u128>
1.74.0 · source§impl BitOr<&Saturating<u128>> for Saturating<u128>
impl BitOr<&Saturating<u128>> for Saturating<u128>
1.74.0 · source§impl BitOr<&Saturating<usize>> for &Saturating<usize>
impl BitOr<&Saturating<usize>> for &Saturating<usize>
1.74.0 · source§impl BitOr<&Saturating<usize>> for Saturating<usize>
impl BitOr<&Saturating<usize>> for Saturating<usize>
source§impl BitOr<&LittleEndian<i16>> for &LittleEndian<i16>
impl BitOr<&LittleEndian<i16>> for &LittleEndian<i16>
source§impl BitOr<&LittleEndian<i16>> for LittleEndian<i16>
impl BitOr<&LittleEndian<i16>> for LittleEndian<i16>
source§impl BitOr<&LittleEndian<i32>> for &LittleEndian<i32>
impl BitOr<&LittleEndian<i32>> for &LittleEndian<i32>
source§impl BitOr<&LittleEndian<i32>> for LittleEndian<i32>
impl BitOr<&LittleEndian<i32>> for LittleEndian<i32>
source§impl BitOr<&LittleEndian<i64>> for &LittleEndian<i64>
impl BitOr<&LittleEndian<i64>> for &LittleEndian<i64>
source§impl BitOr<&LittleEndian<i64>> for LittleEndian<i64>
impl BitOr<&LittleEndian<i64>> for LittleEndian<i64>
source§impl BitOr<&LittleEndian<i128>> for &LittleEndian<i128>
impl BitOr<&LittleEndian<i128>> for &LittleEndian<i128>
source§impl BitOr<&LittleEndian<i128>> for LittleEndian<i128>
impl BitOr<&LittleEndian<i128>> for LittleEndian<i128>
source§impl BitOr<&LittleEndian<u16>> for &LittleEndian<u16>
impl BitOr<&LittleEndian<u16>> for &LittleEndian<u16>
source§impl BitOr<&LittleEndian<u16>> for LittleEndian<u16>
impl BitOr<&LittleEndian<u16>> for LittleEndian<u16>
source§impl BitOr<&LittleEndian<u32>> for &LittleEndian<u32>
impl BitOr<&LittleEndian<u32>> for &LittleEndian<u32>
source§impl BitOr<&LittleEndian<u32>> for LittleEndian<u32>
impl BitOr<&LittleEndian<u32>> for LittleEndian<u32>
source§impl BitOr<&LittleEndian<u64>> for &LittleEndian<u64>
impl BitOr<&LittleEndian<u64>> for &LittleEndian<u64>
source§impl BitOr<&LittleEndian<u64>> for LittleEndian<u64>
impl BitOr<&LittleEndian<u64>> for LittleEndian<u64>
source§impl BitOr<&LittleEndian<u128>> for &LittleEndian<u128>
impl BitOr<&LittleEndian<u128>> for &LittleEndian<u128>
source§impl BitOr<&LittleEndian<u128>> for LittleEndian<u128>
impl BitOr<&LittleEndian<u128>> for LittleEndian<u128>
source§impl BitOr<&LittleEndian<NonZero<i16>>> for &LittleEndian<NonZero<i16>>
impl BitOr<&LittleEndian<NonZero<i16>>> for &LittleEndian<NonZero<i16>>
source§impl BitOr<&LittleEndian<NonZero<i16>>> for LittleEndian<NonZero<i16>>
impl BitOr<&LittleEndian<NonZero<i16>>> for LittleEndian<NonZero<i16>>
source§impl BitOr<&LittleEndian<NonZero<i32>>> for &LittleEndian<NonZero<i32>>
impl BitOr<&LittleEndian<NonZero<i32>>> for &LittleEndian<NonZero<i32>>
source§impl BitOr<&LittleEndian<NonZero<i32>>> for LittleEndian<NonZero<i32>>
impl BitOr<&LittleEndian<NonZero<i32>>> for LittleEndian<NonZero<i32>>
source§impl BitOr<&LittleEndian<NonZero<i64>>> for &LittleEndian<NonZero<i64>>
impl BitOr<&LittleEndian<NonZero<i64>>> for &LittleEndian<NonZero<i64>>
source§impl BitOr<&LittleEndian<NonZero<i64>>> for LittleEndian<NonZero<i64>>
impl BitOr<&LittleEndian<NonZero<i64>>> for LittleEndian<NonZero<i64>>
source§impl BitOr<&LittleEndian<NonZero<i128>>> for &LittleEndian<NonZero<i128>>
impl BitOr<&LittleEndian<NonZero<i128>>> for &LittleEndian<NonZero<i128>>
source§impl BitOr<&LittleEndian<NonZero<i128>>> for LittleEndian<NonZero<i128>>
impl BitOr<&LittleEndian<NonZero<i128>>> for LittleEndian<NonZero<i128>>
source§impl BitOr<&LittleEndian<NonZero<u16>>> for &LittleEndian<NonZero<u16>>
impl BitOr<&LittleEndian<NonZero<u16>>> for &LittleEndian<NonZero<u16>>
source§impl BitOr<&LittleEndian<NonZero<u16>>> for LittleEndian<NonZero<u16>>
impl BitOr<&LittleEndian<NonZero<u16>>> for LittleEndian<NonZero<u16>>
source§impl BitOr<&LittleEndian<NonZero<u32>>> for &LittleEndian<NonZero<u32>>
impl BitOr<&LittleEndian<NonZero<u32>>> for &LittleEndian<NonZero<u32>>
source§impl BitOr<&LittleEndian<NonZero<u32>>> for LittleEndian<NonZero<u32>>
impl BitOr<&LittleEndian<NonZero<u32>>> for LittleEndian<NonZero<u32>>
source§impl BitOr<&LittleEndian<NonZero<u64>>> for &LittleEndian<NonZero<u64>>
impl BitOr<&LittleEndian<NonZero<u64>>> for &LittleEndian<NonZero<u64>>
source§impl BitOr<&LittleEndian<NonZero<u64>>> for LittleEndian<NonZero<u64>>
impl BitOr<&LittleEndian<NonZero<u64>>> for LittleEndian<NonZero<u64>>
source§impl BitOr<&LittleEndian<NonZero<u128>>> for &LittleEndian<NonZero<u128>>
impl BitOr<&LittleEndian<NonZero<u128>>> for &LittleEndian<NonZero<u128>>
source§impl BitOr<&LittleEndian<NonZero<u128>>> for LittleEndian<NonZero<u128>>
impl BitOr<&LittleEndian<NonZero<u128>>> for LittleEndian<NonZero<u128>>
source§impl BitOr<&NativeEndian<i16>> for &NativeEndian<i16>
impl BitOr<&NativeEndian<i16>> for &NativeEndian<i16>
source§impl BitOr<&NativeEndian<i16>> for NativeEndian<i16>
impl BitOr<&NativeEndian<i16>> for NativeEndian<i16>
source§impl BitOr<&NativeEndian<i32>> for &NativeEndian<i32>
impl BitOr<&NativeEndian<i32>> for &NativeEndian<i32>
source§impl BitOr<&NativeEndian<i32>> for NativeEndian<i32>
impl BitOr<&NativeEndian<i32>> for NativeEndian<i32>
source§impl BitOr<&NativeEndian<i64>> for &NativeEndian<i64>
impl BitOr<&NativeEndian<i64>> for &NativeEndian<i64>
source§impl BitOr<&NativeEndian<i64>> for NativeEndian<i64>
impl BitOr<&NativeEndian<i64>> for NativeEndian<i64>
source§impl BitOr<&NativeEndian<i128>> for &NativeEndian<i128>
impl BitOr<&NativeEndian<i128>> for &NativeEndian<i128>
source§impl BitOr<&NativeEndian<i128>> for NativeEndian<i128>
impl BitOr<&NativeEndian<i128>> for NativeEndian<i128>
source§impl BitOr<&NativeEndian<u16>> for &NativeEndian<u16>
impl BitOr<&NativeEndian<u16>> for &NativeEndian<u16>
source§impl BitOr<&NativeEndian<u16>> for NativeEndian<u16>
impl BitOr<&NativeEndian<u16>> for NativeEndian<u16>
source§impl BitOr<&NativeEndian<u32>> for &NativeEndian<u32>
impl BitOr<&NativeEndian<u32>> for &NativeEndian<u32>
source§impl BitOr<&NativeEndian<u32>> for NativeEndian<u32>
impl BitOr<&NativeEndian<u32>> for NativeEndian<u32>
source§impl BitOr<&NativeEndian<u64>> for &NativeEndian<u64>
impl BitOr<&NativeEndian<u64>> for &NativeEndian<u64>
source§impl BitOr<&NativeEndian<u64>> for NativeEndian<u64>
impl BitOr<&NativeEndian<u64>> for NativeEndian<u64>
source§impl BitOr<&NativeEndian<u128>> for &NativeEndian<u128>
impl BitOr<&NativeEndian<u128>> for &NativeEndian<u128>
source§impl BitOr<&NativeEndian<u128>> for NativeEndian<u128>
impl BitOr<&NativeEndian<u128>> for NativeEndian<u128>
source§impl BitOr<&NativeEndian<NonZero<i16>>> for &NativeEndian<NonZero<i16>>
impl BitOr<&NativeEndian<NonZero<i16>>> for &NativeEndian<NonZero<i16>>
source§impl BitOr<&NativeEndian<NonZero<i16>>> for NativeEndian<NonZero<i16>>
impl BitOr<&NativeEndian<NonZero<i16>>> for NativeEndian<NonZero<i16>>
source§impl BitOr<&NativeEndian<NonZero<i32>>> for &NativeEndian<NonZero<i32>>
impl BitOr<&NativeEndian<NonZero<i32>>> for &NativeEndian<NonZero<i32>>
source§impl BitOr<&NativeEndian<NonZero<i32>>> for NativeEndian<NonZero<i32>>
impl BitOr<&NativeEndian<NonZero<i32>>> for NativeEndian<NonZero<i32>>
source§impl BitOr<&NativeEndian<NonZero<i64>>> for &NativeEndian<NonZero<i64>>
impl BitOr<&NativeEndian<NonZero<i64>>> for &NativeEndian<NonZero<i64>>
source§impl BitOr<&NativeEndian<NonZero<i64>>> for NativeEndian<NonZero<i64>>
impl BitOr<&NativeEndian<NonZero<i64>>> for NativeEndian<NonZero<i64>>
source§impl BitOr<&NativeEndian<NonZero<i128>>> for &NativeEndian<NonZero<i128>>
impl BitOr<&NativeEndian<NonZero<i128>>> for &NativeEndian<NonZero<i128>>
source§impl BitOr<&NativeEndian<NonZero<i128>>> for NativeEndian<NonZero<i128>>
impl BitOr<&NativeEndian<NonZero<i128>>> for NativeEndian<NonZero<i128>>
source§impl BitOr<&NativeEndian<NonZero<u16>>> for &NativeEndian<NonZero<u16>>
impl BitOr<&NativeEndian<NonZero<u16>>> for &NativeEndian<NonZero<u16>>
source§impl BitOr<&NativeEndian<NonZero<u16>>> for NativeEndian<NonZero<u16>>
impl BitOr<&NativeEndian<NonZero<u16>>> for NativeEndian<NonZero<u16>>
source§impl BitOr<&NativeEndian<NonZero<u32>>> for &NativeEndian<NonZero<u32>>
impl BitOr<&NativeEndian<NonZero<u32>>> for &NativeEndian<NonZero<u32>>
source§impl BitOr<&NativeEndian<NonZero<u32>>> for NativeEndian<NonZero<u32>>
impl BitOr<&NativeEndian<NonZero<u32>>> for NativeEndian<NonZero<u32>>
source§impl BitOr<&NativeEndian<NonZero<u64>>> for &NativeEndian<NonZero<u64>>
impl BitOr<&NativeEndian<NonZero<u64>>> for &NativeEndian<NonZero<u64>>
source§impl BitOr<&NativeEndian<NonZero<u64>>> for NativeEndian<NonZero<u64>>
impl BitOr<&NativeEndian<NonZero<u64>>> for NativeEndian<NonZero<u64>>
source§impl BitOr<&NativeEndian<NonZero<u128>>> for &NativeEndian<NonZero<u128>>
impl BitOr<&NativeEndian<NonZero<u128>>> for &NativeEndian<NonZero<u128>>
source§impl BitOr<&NativeEndian<NonZero<u128>>> for NativeEndian<NonZero<u128>>
impl BitOr<&NativeEndian<NonZero<u128>>> for NativeEndian<NonZero<u128>>
source§impl BitOr<LittleEndian<i16>> for &LittleEndian<i16>
impl BitOr<LittleEndian<i16>> for &LittleEndian<i16>
source§impl BitOr<LittleEndian<i32>> for &LittleEndian<i32>
impl BitOr<LittleEndian<i32>> for &LittleEndian<i32>
source§impl BitOr<LittleEndian<i64>> for &LittleEndian<i64>
impl BitOr<LittleEndian<i64>> for &LittleEndian<i64>
source§impl BitOr<LittleEndian<i128>> for &LittleEndian<i128>
impl BitOr<LittleEndian<i128>> for &LittleEndian<i128>
source§impl BitOr<LittleEndian<u16>> for &LittleEndian<u16>
impl BitOr<LittleEndian<u16>> for &LittleEndian<u16>
source§impl BitOr<LittleEndian<u32>> for &LittleEndian<u32>
impl BitOr<LittleEndian<u32>> for &LittleEndian<u32>
source§impl BitOr<LittleEndian<u64>> for &LittleEndian<u64>
impl BitOr<LittleEndian<u64>> for &LittleEndian<u64>
source§impl BitOr<LittleEndian<u128>> for &LittleEndian<u128>
impl BitOr<LittleEndian<u128>> for &LittleEndian<u128>
source§impl BitOr<LittleEndian<NonZero<i16>>> for &LittleEndian<NonZero<i16>>
impl BitOr<LittleEndian<NonZero<i16>>> for &LittleEndian<NonZero<i16>>
source§impl BitOr<LittleEndian<NonZero<i32>>> for &LittleEndian<NonZero<i32>>
impl BitOr<LittleEndian<NonZero<i32>>> for &LittleEndian<NonZero<i32>>
source§impl BitOr<LittleEndian<NonZero<i64>>> for &LittleEndian<NonZero<i64>>
impl BitOr<LittleEndian<NonZero<i64>>> for &LittleEndian<NonZero<i64>>
source§impl BitOr<LittleEndian<NonZero<i128>>> for &LittleEndian<NonZero<i128>>
impl BitOr<LittleEndian<NonZero<i128>>> for &LittleEndian<NonZero<i128>>
source§impl BitOr<LittleEndian<NonZero<u16>>> for &LittleEndian<NonZero<u16>>
impl BitOr<LittleEndian<NonZero<u16>>> for &LittleEndian<NonZero<u16>>
source§impl BitOr<LittleEndian<NonZero<u32>>> for &LittleEndian<NonZero<u32>>
impl BitOr<LittleEndian<NonZero<u32>>> for &LittleEndian<NonZero<u32>>
source§impl BitOr<LittleEndian<NonZero<u64>>> for &LittleEndian<NonZero<u64>>
impl BitOr<LittleEndian<NonZero<u64>>> for &LittleEndian<NonZero<u64>>
source§impl BitOr<LittleEndian<NonZero<u128>>> for &LittleEndian<NonZero<u128>>
impl BitOr<LittleEndian<NonZero<u128>>> for &LittleEndian<NonZero<u128>>
source§impl BitOr<NativeEndian<i16>> for &NativeEndian<i16>
impl BitOr<NativeEndian<i16>> for &NativeEndian<i16>
source§impl BitOr<NativeEndian<i32>> for &NativeEndian<i32>
impl BitOr<NativeEndian<i32>> for &NativeEndian<i32>
source§impl BitOr<NativeEndian<i64>> for &NativeEndian<i64>
impl BitOr<NativeEndian<i64>> for &NativeEndian<i64>
source§impl BitOr<NativeEndian<i128>> for &NativeEndian<i128>
impl BitOr<NativeEndian<i128>> for &NativeEndian<i128>
source§impl BitOr<NativeEndian<u16>> for &NativeEndian<u16>
impl BitOr<NativeEndian<u16>> for &NativeEndian<u16>
source§impl BitOr<NativeEndian<u32>> for &NativeEndian<u32>
impl BitOr<NativeEndian<u32>> for &NativeEndian<u32>
source§impl BitOr<NativeEndian<u64>> for &NativeEndian<u64>
impl BitOr<NativeEndian<u64>> for &NativeEndian<u64>
source§impl BitOr<NativeEndian<u128>> for &NativeEndian<u128>
impl BitOr<NativeEndian<u128>> for &NativeEndian<u128>
source§impl BitOr<NativeEndian<NonZero<i16>>> for &NativeEndian<NonZero<i16>>
impl BitOr<NativeEndian<NonZero<i16>>> for &NativeEndian<NonZero<i16>>
source§impl BitOr<NativeEndian<NonZero<i32>>> for &NativeEndian<NonZero<i32>>
impl BitOr<NativeEndian<NonZero<i32>>> for &NativeEndian<NonZero<i32>>
source§impl BitOr<NativeEndian<NonZero<i64>>> for &NativeEndian<NonZero<i64>>
impl BitOr<NativeEndian<NonZero<i64>>> for &NativeEndian<NonZero<i64>>
source§impl BitOr<NativeEndian<NonZero<i128>>> for &NativeEndian<NonZero<i128>>
impl BitOr<NativeEndian<NonZero<i128>>> for &NativeEndian<NonZero<i128>>
source§impl BitOr<NativeEndian<NonZero<u16>>> for &NativeEndian<NonZero<u16>>
impl BitOr<NativeEndian<NonZero<u16>>> for &NativeEndian<NonZero<u16>>
source§impl BitOr<NativeEndian<NonZero<u32>>> for &NativeEndian<NonZero<u32>>
impl BitOr<NativeEndian<NonZero<u32>>> for &NativeEndian<NonZero<u32>>
source§impl BitOr<NativeEndian<NonZero<u64>>> for &NativeEndian<NonZero<u64>>
impl BitOr<NativeEndian<NonZero<u64>>> for &NativeEndian<NonZero<u64>>
source§impl BitOr<NativeEndian<NonZero<u128>>> for &NativeEndian<NonZero<u128>>
impl BitOr<NativeEndian<NonZero<u128>>> for &NativeEndian<NonZero<u128>>
1.74.0 · source§impl<'a> BitOr<Saturating<i8>> for &'a Saturating<i8>
impl<'a> BitOr<Saturating<i8>> for &'a Saturating<i8>
1.74.0 · source§impl<'a> BitOr<Saturating<i16>> for &'a Saturating<i16>
impl<'a> BitOr<Saturating<i16>> for &'a Saturating<i16>
1.74.0 · source§impl<'a> BitOr<Saturating<i32>> for &'a Saturating<i32>
impl<'a> BitOr<Saturating<i32>> for &'a Saturating<i32>
1.74.0 · source§impl<'a> BitOr<Saturating<i64>> for &'a Saturating<i64>
impl<'a> BitOr<Saturating<i64>> for &'a Saturating<i64>
1.74.0 · source§impl<'a> BitOr<Saturating<i128>> for &'a Saturating<i128>
impl<'a> BitOr<Saturating<i128>> for &'a Saturating<i128>
1.74.0 · source§impl<'a> BitOr<Saturating<isize>> for &'a Saturating<isize>
impl<'a> BitOr<Saturating<isize>> for &'a Saturating<isize>
1.74.0 · source§impl<'a> BitOr<Saturating<u8>> for &'a Saturating<u8>
impl<'a> BitOr<Saturating<u8>> for &'a Saturating<u8>
1.74.0 · source§impl<'a> BitOr<Saturating<u16>> for &'a Saturating<u16>
impl<'a> BitOr<Saturating<u16>> for &'a Saturating<u16>
1.74.0 · source§impl<'a> BitOr<Saturating<u32>> for &'a Saturating<u32>
impl<'a> BitOr<Saturating<u32>> for &'a Saturating<u32>
1.74.0 · source§impl<'a> BitOr<Saturating<u64>> for &'a Saturating<u64>
impl<'a> BitOr<Saturating<u64>> for &'a Saturating<u64>
1.74.0 · source§impl<'a> BitOr<Saturating<u128>> for &'a Saturating<u128>
impl<'a> BitOr<Saturating<u128>> for &'a Saturating<u128>
1.74.0 · source§impl<'a> BitOr<Saturating<usize>> for &'a Saturating<usize>
impl<'a> BitOr<Saturating<usize>> for &'a Saturating<usize>
source§impl<O: Into<EnumSet<CpuFeature>>> BitOr<O> for CpuFeature
impl<O: Into<EnumSet<CpuFeature>>> BitOr<O> for CpuFeature
type Output = EnumSet<CpuFeature>
source§impl<Ul, Ur> BitOr<UInt<Ur, B0>> for UInt<Ul, B0>
impl<Ul, Ur> BitOr<UInt<Ur, B0>> for UInt<Ul, B0>
UInt<Ul, B0> | UInt<Ur, B0> = UInt<Ul | Ur, B0>
source§impl<Ul, Ur> BitOr<UInt<Ur, B0>> for UInt<Ul, B1>
impl<Ul, Ur> BitOr<UInt<Ur, B0>> for UInt<Ul, B1>
UInt<Ul, B1> | UInt<Ur, B0> = UInt<Ul | Ur, B1>
source§impl<Ul, Ur> BitOr<UInt<Ur, B1>> for UInt<Ul, B0>
impl<Ul, Ur> BitOr<UInt<Ur, B1>> for UInt<Ul, B0>
UInt<Ul, B0> | UInt<Ur, B1> = UInt<Ul | Ur, B1>
source§impl<Ul, Ur> BitOr<UInt<Ur, B1>> for UInt<Ul, B1>
impl<Ul, Ur> BitOr<UInt<Ur, B1>> for UInt<Ul, B1>
UInt<Ul, B1> | UInt<Ur, B1> = UInt<Ul | Ur, B1>