pub trait BitOr<Rhs = Self> {
type Output;
// Required method
fn bitor(self, rhs: Rhs) -> Self::Output;
}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 (const: unstable) · Source§impl BitOr for Saturating<i16>
impl BitOr for Saturating<i16>
type Output = Saturating<i16>
1.74.0 (const: unstable) · Source§impl BitOr for Saturating<i32>
impl BitOr for Saturating<i32>
type Output = Saturating<i32>
1.74.0 (const: unstable) · Source§impl BitOr for Saturating<i64>
impl BitOr for Saturating<i64>
type Output = Saturating<i64>
1.74.0 (const: unstable) · Source§impl BitOr for Saturating<i128>
impl BitOr for Saturating<i128>
type Output = Saturating<i128>
1.74.0 (const: unstable) · Source§impl BitOr for Saturating<isize>
impl BitOr for Saturating<isize>
type Output = Saturating<isize>
1.74.0 (const: unstable) · Source§impl BitOr for Saturating<u16>
impl BitOr for Saturating<u16>
type Output = Saturating<u16>
1.74.0 (const: unstable) · Source§impl BitOr for Saturating<u32>
impl BitOr for Saturating<u32>
type Output = Saturating<u32>
1.74.0 (const: unstable) · Source§impl BitOr for Saturating<u64>
impl BitOr for Saturating<u64>
type Output = Saturating<u64>
1.74.0 (const: unstable) · Source§impl BitOr for Saturating<u128>
impl BitOr for Saturating<u128>
type Output = Saturating<u128>
1.74.0 (const: unstable) · Source§impl BitOr for Saturating<usize>
impl BitOr for Saturating<usize>
type Output = Saturating<usize>
1.0.0 (const: unstable) · Source§impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<i8>
impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<i8>
1.0.0 (const: unstable) · Source§impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<i16>
impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<i16>
1.0.0 (const: unstable) · Source§impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<i32>
impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<i32>
1.0.0 (const: unstable) · Source§impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<i64>
impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<i64>
1.0.0 (const: unstable) · Source§impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<i128>
impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<i128>
1.0.0 (const: unstable) · Source§impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<isize>
impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<isize>
1.0.0 (const: unstable) · Source§impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<u8>
impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<u8>
1.0.0 (const: unstable) · Source§impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<u16>
impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<u16>
1.0.0 (const: unstable) · Source§impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<u32>
impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<u32>
1.0.0 (const: unstable) · Source§impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<u64>
impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<u64>
1.0.0 (const: unstable) · Source§impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<u128>
impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<u128>
1.0.0 (const: unstable) · Source§impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<usize>
impl BitOr for rosetta_server::crypto::bip39::core::num::Wrapping<usize>
Source§impl BitOr for Effects
§Examples
let effects = anstyle::Effects::BOLD | anstyle::Effects::UNDERLINE;
assert_eq!(format!("{:?}", effects), "Effects(BOLD | UNDERLINE)");
impl BitOr for Effects
§Examples
let effects = anstyle::Effects::BOLD | anstyle::Effects::UNDERLINE;
assert_eq!(format!("{:?}", effects), "Effects(BOLD | UNDERLINE)");Source§impl BitOr for u32x4_generic
impl BitOr for u32x4_generic
type Output = u32x4_generic
Source§impl BitOr for u64x2_generic
impl BitOr for u64x2_generic
type Output = u64x2_generic
Source§impl BitOr for u128x1_generic
impl BitOr for u128x1_generic
type Output = u128x1_generic
Source§impl BitOr for rustix::backend::event::epoll::CreateFlags
impl BitOr for rustix::backend::event::epoll::CreateFlags
type Output = CreateFlags
Source§impl BitOr for rustix::backend::event::epoll::EventFlags
impl BitOr for rustix::backend::event::epoll::EventFlags
type Output = EventFlags
Source§impl BitOr for rustix::backend::event::types::EventfdFlags
impl BitOr for rustix::backend::event::types::EventfdFlags
type Output = EventfdFlags
Source§impl BitOr for rustix::backend::fs::inotify::CreateFlags
impl BitOr for rustix::backend::fs::inotify::CreateFlags
type Output = CreateFlags
Source§impl BitOr for rustix::backend::fs::inotify::CreateFlags
impl BitOr for rustix::backend::fs::inotify::CreateFlags
type Output = CreateFlags
Source§impl BitOr for rustix::backend::fs::inotify::WatchFlags
impl BitOr for rustix::backend::fs::inotify::WatchFlags
type Output = WatchFlags
Source§impl BitOr for rustix::backend::fs::inotify::WatchFlags
impl BitOr for rustix::backend::fs::inotify::WatchFlags
type Output = WatchFlags
Source§impl BitOr for rustix::backend::fs::types::FallocateFlags
impl BitOr for rustix::backend::fs::types::FallocateFlags
type Output = FallocateFlags
Source§impl BitOr for rustix::backend::fs::types::FallocateFlags
impl BitOr for rustix::backend::fs::types::FallocateFlags
type Output = FallocateFlags
Source§impl BitOr for rustix::backend::fs::types::MemfdFlags
impl BitOr for rustix::backend::fs::types::MemfdFlags
type Output = MemfdFlags
Source§impl BitOr for rustix::backend::fs::types::MemfdFlags
impl BitOr for rustix::backend::fs::types::MemfdFlags
type Output = MemfdFlags
Source§impl BitOr for MountFlags
impl BitOr for MountFlags
type Output = MountFlags
Source§impl BitOr for MountPropagationFlags
impl BitOr for MountPropagationFlags
Source§impl BitOr for rustix::backend::fs::types::RenameFlags
impl BitOr for rustix::backend::fs::types::RenameFlags
type Output = RenameFlags
Source§impl BitOr for rustix::backend::fs::types::RenameFlags
impl BitOr for rustix::backend::fs::types::RenameFlags
type Output = RenameFlags
Source§impl BitOr for rustix::backend::fs::types::ResolveFlags
impl BitOr for rustix::backend::fs::types::ResolveFlags
type Output = ResolveFlags
Source§impl BitOr for rustix::backend::fs::types::ResolveFlags
impl BitOr for rustix::backend::fs::types::ResolveFlags
type Output = ResolveFlags
Source§impl BitOr for rustix::backend::fs::types::StatVfsMountFlags
impl BitOr for rustix::backend::fs::types::StatVfsMountFlags
type Output = StatVfsMountFlags
Source§impl BitOr for rustix::backend::fs::types::StatVfsMountFlags
impl BitOr for rustix::backend::fs::types::StatVfsMountFlags
type Output = StatVfsMountFlags
Source§impl BitOr for rustix::backend::fs::types::StatxFlags
impl BitOr for rustix::backend::fs::types::StatxFlags
type Output = StatxFlags
Source§impl BitOr for UnmountFlags
impl BitOr for UnmountFlags
type Output = UnmountFlags
Source§impl BitOr for rustix::backend::io::epoll::CreateFlags
impl BitOr for rustix::backend::io::epoll::CreateFlags
type Output = CreateFlags
Source§impl BitOr for rustix::backend::io::epoll::EventFlags
impl BitOr for rustix::backend::io::epoll::EventFlags
type Output = EventFlags
Source§impl BitOr for rustix::backend::io::types::EventfdFlags
impl BitOr for rustix::backend::io::types::EventfdFlags
type Output = EventfdFlags
Source§impl BitOr for rustix::backend::io::types::ReadWriteFlags
impl BitOr for rustix::backend::io::types::ReadWriteFlags
type Output = ReadWriteFlags
Source§impl BitOr for rustix::backend::io::types::ReadWriteFlags
impl BitOr for rustix::backend::io::types::ReadWriteFlags
type Output = ReadWriteFlags
Source§impl BitOr for rustix::backend::io::types::SpliceFlags
impl BitOr for rustix::backend::io::types::SpliceFlags
type Output = SpliceFlags
Source§impl BitOr for ReturnFlags
impl BitOr for ReturnFlags
type Output = ReturnFlags
Source§impl BitOr for rustix::backend::pipe::types::SpliceFlags
impl BitOr for rustix::backend::pipe::types::SpliceFlags
type Output = SpliceFlags
Source§impl BitOr for TimerfdFlags
impl BitOr for TimerfdFlags
type Output = TimerfdFlags
Source§impl BitOr for TimerfdTimerFlags
impl BitOr for TimerfdTimerFlags
type Output = TimerfdTimerFlags
Source§impl BitOr for StatxAttributes
impl BitOr for StatxAttributes
type Output = StatxAttributes
Source§impl BitOr for rustix::fs::statx::StatxFlags
impl BitOr for rustix::fs::statx::StatxFlags
type Output = StatxFlags
Source§impl BitOr for rustix::fs::xattr::XattrFlags
impl BitOr for rustix::fs::xattr::XattrFlags
type Output = XattrFlags
Source§impl BitOr for rustix::fs::xattr::XattrFlags
impl BitOr for rustix::fs::xattr::XattrFlags
type Output = XattrFlags
Source§impl BitOr for SocketFlags
impl BitOr for SocketFlags
type Output = SocketFlags
Source§impl BitOr for TxTimeFlags
impl BitOr for TxTimeFlags
type Output = TxTimeFlags
Source§impl BitOr for SocketAddrXdpFlags
impl BitOr for SocketAddrXdpFlags
type Output = SocketAddrXdpFlags
Source§impl BitOr for XdpDescOptions
impl BitOr for XdpDescOptions
type Output = XdpDescOptions
Source§impl BitOr for XdpOptionsFlags
impl BitOr for XdpOptionsFlags
type Output = XdpOptionsFlags
Source§impl BitOr for XdpRingFlags
impl BitOr for XdpRingFlags
type Output = XdpRingFlags
Source§impl BitOr for XdpUmemRegFlags
impl BitOr for XdpUmemRegFlags
type Output = XdpUmemRegFlags
Source§impl BitOr for PidfdFlags
impl BitOr for PidfdFlags
type Output = PidfdFlags
Source§impl BitOr for PidfdGetfdFlags
impl BitOr for PidfdGetfdFlags
type Output = PidfdGetfdFlags
Source§impl BitOr for SpeculationFeatureState
impl BitOr for SpeculationFeatureState
Source§impl BitOr for UnalignedAccessControl
impl BitOr for UnalignedAccessControl
Source§impl BitOr for WaitIdOptions
impl BitOr for WaitIdOptions
type Output = WaitIdOptions
Source§impl BitOr for WaitOptions
impl BitOr for WaitOptions
type Output = WaitOptions
Source§impl BitOr for LengthHint
impl BitOr for LengthHint
type Output = LengthHint
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<i8>> for &Saturating<i8>
impl BitOr<&Saturating<i8>> for &Saturating<i8>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<i8>> for Saturating<i8>
impl BitOr<&Saturating<i8>> for Saturating<i8>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<i16>> for &Saturating<i16>
impl BitOr<&Saturating<i16>> for &Saturating<i16>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<i16>> for Saturating<i16>
impl BitOr<&Saturating<i16>> for Saturating<i16>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<i32>> for &Saturating<i32>
impl BitOr<&Saturating<i32>> for &Saturating<i32>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<i32>> for Saturating<i32>
impl BitOr<&Saturating<i32>> for Saturating<i32>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<i64>> for &Saturating<i64>
impl BitOr<&Saturating<i64>> for &Saturating<i64>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<i64>> for Saturating<i64>
impl BitOr<&Saturating<i64>> for Saturating<i64>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<i128>> for &Saturating<i128>
impl BitOr<&Saturating<i128>> for &Saturating<i128>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<i128>> for Saturating<i128>
impl BitOr<&Saturating<i128>> for Saturating<i128>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<isize>> for &Saturating<isize>
impl BitOr<&Saturating<isize>> for &Saturating<isize>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<isize>> for Saturating<isize>
impl BitOr<&Saturating<isize>> for Saturating<isize>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<u8>> for &Saturating<u8>
impl BitOr<&Saturating<u8>> for &Saturating<u8>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<u8>> for Saturating<u8>
impl BitOr<&Saturating<u8>> for Saturating<u8>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<u16>> for &Saturating<u16>
impl BitOr<&Saturating<u16>> for &Saturating<u16>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<u16>> for Saturating<u16>
impl BitOr<&Saturating<u16>> for Saturating<u16>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<u32>> for &Saturating<u32>
impl BitOr<&Saturating<u32>> for &Saturating<u32>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<u32>> for Saturating<u32>
impl BitOr<&Saturating<u32>> for Saturating<u32>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<u64>> for &Saturating<u64>
impl BitOr<&Saturating<u64>> for &Saturating<u64>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<u64>> for Saturating<u64>
impl BitOr<&Saturating<u64>> for Saturating<u64>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<u128>> for &Saturating<u128>
impl BitOr<&Saturating<u128>> for &Saturating<u128>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<u128>> for Saturating<u128>
impl BitOr<&Saturating<u128>> for Saturating<u128>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<usize>> for &Saturating<usize>
impl BitOr<&Saturating<usize>> for &Saturating<usize>
1.74.0 (const: unstable) · Source§impl BitOr<&Saturating<usize>> for Saturating<usize>
impl BitOr<&Saturating<usize>> for Saturating<usize>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<i8>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i8>
impl BitOr<&Wrapping<i8>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i8>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<i8>> for rosetta_server::crypto::bip39::core::num::Wrapping<i8>
impl BitOr<&Wrapping<i8>> for rosetta_server::crypto::bip39::core::num::Wrapping<i8>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<i16>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i16>
impl BitOr<&Wrapping<i16>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i16>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<i16>> for rosetta_server::crypto::bip39::core::num::Wrapping<i16>
impl BitOr<&Wrapping<i16>> for rosetta_server::crypto::bip39::core::num::Wrapping<i16>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<i32>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i32>
impl BitOr<&Wrapping<i32>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i32>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<i32>> for rosetta_server::crypto::bip39::core::num::Wrapping<i32>
impl BitOr<&Wrapping<i32>> for rosetta_server::crypto::bip39::core::num::Wrapping<i32>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<i64>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i64>
impl BitOr<&Wrapping<i64>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i64>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<i64>> for rosetta_server::crypto::bip39::core::num::Wrapping<i64>
impl BitOr<&Wrapping<i64>> for rosetta_server::crypto::bip39::core::num::Wrapping<i64>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<i128>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i128>
impl BitOr<&Wrapping<i128>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i128>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<i128>> for rosetta_server::crypto::bip39::core::num::Wrapping<i128>
impl BitOr<&Wrapping<i128>> for rosetta_server::crypto::bip39::core::num::Wrapping<i128>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<isize>> for &rosetta_server::crypto::bip39::core::num::Wrapping<isize>
impl BitOr<&Wrapping<isize>> for &rosetta_server::crypto::bip39::core::num::Wrapping<isize>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<isize>> for rosetta_server::crypto::bip39::core::num::Wrapping<isize>
impl BitOr<&Wrapping<isize>> for rosetta_server::crypto::bip39::core::num::Wrapping<isize>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<u8>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u8>
impl BitOr<&Wrapping<u8>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u8>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<u8>> for rosetta_server::crypto::bip39::core::num::Wrapping<u8>
impl BitOr<&Wrapping<u8>> for rosetta_server::crypto::bip39::core::num::Wrapping<u8>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<u16>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u16>
impl BitOr<&Wrapping<u16>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u16>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<u16>> for rosetta_server::crypto::bip39::core::num::Wrapping<u16>
impl BitOr<&Wrapping<u16>> for rosetta_server::crypto::bip39::core::num::Wrapping<u16>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<u32>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u32>
impl BitOr<&Wrapping<u32>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u32>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<u32>> for rosetta_server::crypto::bip39::core::num::Wrapping<u32>
impl BitOr<&Wrapping<u32>> for rosetta_server::crypto::bip39::core::num::Wrapping<u32>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<u64>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u64>
impl BitOr<&Wrapping<u64>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u64>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<u64>> for rosetta_server::crypto::bip39::core::num::Wrapping<u64>
impl BitOr<&Wrapping<u64>> for rosetta_server::crypto::bip39::core::num::Wrapping<u64>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<u128>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u128>
impl BitOr<&Wrapping<u128>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u128>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<u128>> for rosetta_server::crypto::bip39::core::num::Wrapping<u128>
impl BitOr<&Wrapping<u128>> for rosetta_server::crypto::bip39::core::num::Wrapping<u128>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<usize>> for &rosetta_server::crypto::bip39::core::num::Wrapping<usize>
impl BitOr<&Wrapping<usize>> for &rosetta_server::crypto::bip39::core::num::Wrapping<usize>
1.14.0 (const: unstable) · Source§impl BitOr<&Wrapping<usize>> for rosetta_server::crypto::bip39::core::num::Wrapping<usize>
impl BitOr<&Wrapping<usize>> for rosetta_server::crypto::bip39::core::num::Wrapping<usize>
1.74.0 (const: unstable) · Source§impl BitOr<Saturating<i8>> for &Saturating<i8>
impl BitOr<Saturating<i8>> for &Saturating<i8>
1.74.0 (const: unstable) · Source§impl BitOr<Saturating<i16>> for &Saturating<i16>
impl BitOr<Saturating<i16>> for &Saturating<i16>
1.74.0 (const: unstable) · Source§impl BitOr<Saturating<i32>> for &Saturating<i32>
impl BitOr<Saturating<i32>> for &Saturating<i32>
1.74.0 (const: unstable) · Source§impl BitOr<Saturating<i64>> for &Saturating<i64>
impl BitOr<Saturating<i64>> for &Saturating<i64>
1.74.0 (const: unstable) · Source§impl BitOr<Saturating<i128>> for &Saturating<i128>
impl BitOr<Saturating<i128>> for &Saturating<i128>
1.74.0 (const: unstable) · Source§impl BitOr<Saturating<isize>> for &Saturating<isize>
impl BitOr<Saturating<isize>> for &Saturating<isize>
1.74.0 (const: unstable) · Source§impl BitOr<Saturating<u8>> for &Saturating<u8>
impl BitOr<Saturating<u8>> for &Saturating<u8>
1.74.0 (const: unstable) · Source§impl BitOr<Saturating<u16>> for &Saturating<u16>
impl BitOr<Saturating<u16>> for &Saturating<u16>
1.74.0 (const: unstable) · Source§impl BitOr<Saturating<u32>> for &Saturating<u32>
impl BitOr<Saturating<u32>> for &Saturating<u32>
1.74.0 (const: unstable) · Source§impl BitOr<Saturating<u64>> for &Saturating<u64>
impl BitOr<Saturating<u64>> for &Saturating<u64>
1.74.0 (const: unstable) · Source§impl BitOr<Saturating<u128>> for &Saturating<u128>
impl BitOr<Saturating<u128>> for &Saturating<u128>
1.74.0 (const: unstable) · Source§impl BitOr<Saturating<usize>> for &Saturating<usize>
impl BitOr<Saturating<usize>> for &Saturating<usize>
1.14.0 (const: unstable) · Source§impl BitOr<Wrapping<i8>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i8>
impl BitOr<Wrapping<i8>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i8>
1.14.0 (const: unstable) · Source§impl BitOr<Wrapping<i16>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i16>
impl BitOr<Wrapping<i16>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i16>
1.14.0 (const: unstable) · Source§impl BitOr<Wrapping<i32>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i32>
impl BitOr<Wrapping<i32>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i32>
1.14.0 (const: unstable) · Source§impl BitOr<Wrapping<i64>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i64>
impl BitOr<Wrapping<i64>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i64>
1.14.0 (const: unstable) · Source§impl BitOr<Wrapping<i128>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i128>
impl BitOr<Wrapping<i128>> for &rosetta_server::crypto::bip39::core::num::Wrapping<i128>
1.14.0 (const: unstable) · Source§impl BitOr<Wrapping<isize>> for &rosetta_server::crypto::bip39::core::num::Wrapping<isize>
impl BitOr<Wrapping<isize>> for &rosetta_server::crypto::bip39::core::num::Wrapping<isize>
1.14.0 (const: unstable) · Source§impl BitOr<Wrapping<u8>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u8>
impl BitOr<Wrapping<u8>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u8>
1.14.0 (const: unstable) · Source§impl BitOr<Wrapping<u16>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u16>
impl BitOr<Wrapping<u16>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u16>
1.14.0 (const: unstable) · Source§impl BitOr<Wrapping<u32>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u32>
impl BitOr<Wrapping<u32>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u32>
1.14.0 (const: unstable) · Source§impl BitOr<Wrapping<u64>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u64>
impl BitOr<Wrapping<u64>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u64>
1.14.0 (const: unstable) · Source§impl BitOr<Wrapping<u128>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u128>
impl BitOr<Wrapping<u128>> for &rosetta_server::crypto::bip39::core::num::Wrapping<u128>
1.14.0 (const: unstable) · Source§impl BitOr<Wrapping<usize>> for &rosetta_server::crypto::bip39::core::num::Wrapping<usize>
impl BitOr<Wrapping<usize>> for &rosetta_server::crypto::bip39::core::num::Wrapping<usize>
Source§impl BitOr<Effects> for Style
§Examples
let style = anstyle::Style::new() | anstyle::Effects::BOLD.into();
impl BitOr<Effects> for Style
§Examples
let style = anstyle::Style::new() | anstyle::Effects::BOLD.into();1.45.0 (const: unstable) · Source§impl<T> BitOr for NonZero<T>where
T: ZeroablePrimitive + BitOr<Output = T>,
impl<T> BitOr for NonZero<T>where
T: ZeroablePrimitive + BitOr<Output = T>,
1.45.0 (const: unstable) · Source§impl<T> BitOr<NonZero<T>> for Twhere
T: ZeroablePrimitive + BitOr<Output = T>,
impl<T> BitOr<NonZero<T>> for Twhere
T: ZeroablePrimitive + BitOr<Output = T>,
1.45.0 (const: unstable) · Source§impl<T> BitOr<T> for NonZero<T>where
T: ZeroablePrimitive + BitOr<Output = T>,
impl<T> BitOr<T> for NonZero<T>where
T: ZeroablePrimitive + BitOr<Output = T>,
Source§impl<Ul, Ur> BitOr<UInt<Ur, B0>> for UInt<Ul, B0>
UInt<Ul, B0> | UInt<Ur, B0> = UInt<Ul | Ur, 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>
UInt<Ul, B1> | UInt<Ur, B0> = UInt<Ul | Ur, 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>
UInt<Ul, B0> | UInt<Ur, B1> = UInt<Ul | Ur, B1>
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>
UInt<Ul, B1> | UInt<Ur, B1> = UInt<Ul | Ur, B1>
impl<Ul, Ur> BitOr<UInt<Ur, B1>> for UInt<Ul, B1>
UInt<Ul, B1> | UInt<Ur, B1> = UInt<Ul | Ur, B1>