Trait wasmer_types::lib::std::ops::BitOr

1.0.0 · source ·
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§

1.0.0 · source

type Output

The resulting type after applying the | operator.

Required Methods§

1.0.0 · source

fn bitor(self, rhs: Rhs) -> Self::Output

Performs the | operation.

§Examples
assert_eq!(true | false, true);
assert_eq!(false | false, false);
assert_eq!(5u8 | 1u8, 5);
assert_eq!(5u8 | 2u8, 7);

Implementors§

1.0.0 · source§

impl BitOr for bool

§

type Output = bool

1.0.0 · source§

impl BitOr for i8

§

type Output = i8

1.0.0 · source§

impl BitOr for i16

§

type Output = i16

1.0.0 · source§

impl BitOr for i32

§

type Output = i32

1.0.0 · source§

impl BitOr for i64

§

type Output = i64

1.0.0 · source§

impl BitOr for i128

§

type Output = i128

1.0.0 · source§

impl BitOr for isize

1.0.0 · source§

impl BitOr for u8

§

type Output = u8

1.0.0 · source§

impl BitOr for u16

§

type Output = u16

1.0.0 · source§

impl BitOr for u32

§

type Output = u32

1.0.0 · source§

impl BitOr for u64

§

type Output = u64

1.0.0 · source§

impl BitOr for u128

§

type Output = u128

1.0.0 · source§

impl BitOr for usize

1.75.0 · source§

impl BitOr for Ipv4Addr

1.75.0 · source§

impl BitOr for Ipv6Addr

1.74.0 · source§

impl BitOr for Saturating<i8>

1.74.0 · source§

impl BitOr for Saturating<i16>

1.74.0 · source§

impl BitOr for Saturating<i32>

1.74.0 · source§

impl BitOr for Saturating<i64>

1.74.0 · source§

impl BitOr for Saturating<i128>

1.74.0 · source§

impl BitOr for Saturating<isize>

1.74.0 · source§

impl BitOr for Saturating<u8>

1.74.0 · source§

impl BitOr for Saturating<u16>

1.74.0 · source§

impl BitOr for Saturating<u32>

1.74.0 · source§

impl BitOr for Saturating<u64>

1.74.0 · source§

impl BitOr for Saturating<u128>

1.74.0 · source§

impl BitOr for Saturating<usize>

1.0.0 · source§

impl BitOr for Wrapping<i8>

1.0.0 · source§

impl BitOr for Wrapping<i16>

1.0.0 · source§

impl BitOr for Wrapping<i32>

1.0.0 · source§

impl BitOr for Wrapping<i64>

1.0.0 · source§

impl BitOr for Wrapping<i128>

1.0.0 · source§

impl BitOr for Wrapping<isize>

1.0.0 · source§

impl BitOr for Wrapping<u8>

1.0.0 · source§

impl BitOr for Wrapping<u16>

1.0.0 · source§

impl BitOr for Wrapping<u32>

1.0.0 · source§

impl BitOr for Wrapping<u64>

1.0.0 · source§

impl BitOr for Wrapping<u128>

1.0.0 · source§

impl BitOr for Wrapping<usize>

source§

impl BitOr for BigEndian<i16>

§

type Output = i16

source§

impl BitOr for BigEndian<i32>

§

type Output = i32

source§

impl BitOr for BigEndian<i64>

§

type Output = i64

source§

impl BitOr for BigEndian<i128>

§

type Output = i128

source§

impl BitOr for BigEndian<u16>

§

type Output = u16

source§

impl BitOr for BigEndian<u32>

§

type Output = u32

source§

impl BitOr for BigEndian<u64>

§

type Output = u64

source§

impl BitOr for BigEndian<u128>

§

type Output = u128

source§

impl BitOr for BigEndian<NonZero<i16>>

source§

impl BitOr for BigEndian<NonZero<i32>>

source§

impl BitOr for BigEndian<NonZero<i64>>

source§

impl BitOr for BigEndian<NonZero<i128>>

source§

impl BitOr for BigEndian<NonZero<u16>>

source§

impl BitOr for BigEndian<NonZero<u32>>

source§

impl BitOr for BigEndian<NonZero<u64>>

source§

impl BitOr for BigEndian<NonZero<u128>>

source§

impl BitOr for LittleEndian<i16>

§

type Output = i16

source§

impl BitOr for LittleEndian<i32>

§

type Output = i32

source§

impl BitOr for LittleEndian<i64>

§

type Output = i64

source§

impl BitOr for LittleEndian<i128>

§

type Output = i128

source§

impl BitOr for LittleEndian<u16>

§

type Output = u16

source§

impl BitOr for LittleEndian<u32>

§

type Output = u32

source§

impl BitOr for LittleEndian<u64>

§

type Output = u64

source§

impl BitOr for LittleEndian<u128>

§

type Output = u128

source§

impl BitOr for LittleEndian<NonZero<i16>>

source§

impl BitOr for LittleEndian<NonZero<i32>>

source§

impl BitOr for LittleEndian<NonZero<i64>>

source§

impl BitOr for LittleEndian<NonZero<i128>>

source§

impl BitOr for LittleEndian<NonZero<u16>>

source§

impl BitOr for LittleEndian<NonZero<u32>>

source§

impl BitOr for LittleEndian<NonZero<u64>>

source§

impl BitOr for LittleEndian<NonZero<u128>>

source§

impl BitOr for NativeEndian<i16>

§

type Output = i16

source§

impl BitOr for NativeEndian<i32>

§

type Output = i32

source§

impl BitOr for NativeEndian<i64>

§

type Output = i64

source§

impl BitOr for NativeEndian<i128>

§

type Output = i128

source§

impl BitOr for NativeEndian<u16>

§

type Output = u16

source§

impl BitOr for NativeEndian<u32>

§

type Output = u32

source§

impl BitOr for NativeEndian<u64>

§

type Output = u64

source§

impl BitOr for NativeEndian<u128>

§

type Output = u128

source§

impl BitOr for NativeEndian<NonZero<i16>>

source§

impl BitOr for NativeEndian<NonZero<i32>>

source§

impl BitOr for NativeEndian<NonZero<i64>>

source§

impl BitOr for NativeEndian<NonZero<i128>>

source§

impl BitOr for NativeEndian<NonZero<u16>>

source§

impl BitOr for NativeEndian<NonZero<u32>>

source§

impl BitOr for NativeEndian<NonZero<u64>>

source§

impl BitOr for NativeEndian<NonZero<u128>>

source§

impl BitOr for CreateFlags

source§

impl BitOr for WatchFlags

source§

impl BitOr for Access

source§

impl BitOr for AtFlags

source§

impl BitOr for FallocateFlags

source§

impl BitOr for MemfdFlags

source§

impl BitOr for Mode

§

type Output = Mode

source§

impl BitOr for OFlags

source§

impl BitOr for RenameFlags

source§

impl BitOr for ResolveFlags

source§

impl BitOr for SealFlags

source§

impl BitOr for StatVfsMountFlags

source§

impl BitOr for StatxFlags

source§

impl BitOr for DupFlags

source§

impl BitOr for FdFlags

source§

impl BitOr for ReadWriteFlags

source§

impl BitOr for MountFlags

source§

impl BitOr for MountPropagationFlags

source§

impl BitOr for UnmountFlags

source§

impl BitOr for IFlags

source§

impl BitOr for XattrFlags

source§

impl BitOr for B0

Or with 0 ( 0 | 0 = 0)

§

type Output = B0

1.0.0 · source§

impl BitOr<&bool> for &bool

§

type Output = <bool as BitOr>::Output

1.0.0 · source§

impl BitOr<&bool> for bool

§

type Output = <bool as BitOr>::Output

1.0.0 · source§

impl BitOr<&i8> for &i8

§

type Output = <i8 as BitOr>::Output

1.0.0 · source§

impl BitOr<&i8> for i8

§

type Output = <i8 as BitOr>::Output

1.0.0 · source§

impl BitOr<&i16> for &i16

§

type Output = <i16 as BitOr>::Output

source§

impl BitOr<&i16> for &BigEndian<i16>

§

type Output = i16

source§

impl BitOr<&i16> for &LittleEndian<i16>

§

type Output = i16

source§

impl BitOr<&i16> for &NativeEndian<i16>

§

type Output = i16

1.0.0 · source§

impl BitOr<&i16> for i16

§

type Output = <i16 as BitOr>::Output

source§

impl BitOr<&i16> for BigEndian<i16>

§

type Output = i16

source§

impl BitOr<&i16> for LittleEndian<i16>

§

type Output = i16

source§

impl BitOr<&i16> for NativeEndian<i16>

§

type Output = i16

1.0.0 · source§

impl BitOr<&i32> for &i32

§

type Output = <i32 as BitOr>::Output

source§

impl BitOr<&i32> for &BigEndian<i32>

§

type Output = i32

source§

impl BitOr<&i32> for &LittleEndian<i32>

§

type Output = i32

source§

impl BitOr<&i32> for &NativeEndian<i32>

§

type Output = i32

1.0.0 · source§

impl BitOr<&i32> for i32

§

type Output = <i32 as BitOr>::Output

source§

impl BitOr<&i32> for BigEndian<i32>

§

type Output = i32

source§

impl BitOr<&i32> for LittleEndian<i32>

§

type Output = i32

source§

impl BitOr<&i32> for NativeEndian<i32>

§

type Output = i32

1.0.0 · source§

impl BitOr<&i64> for &i64

§

type Output = <i64 as BitOr>::Output

source§

impl BitOr<&i64> for &BigEndian<i64>

§

type Output = i64

source§

impl BitOr<&i64> for &LittleEndian<i64>

§

type Output = i64

source§

impl BitOr<&i64> for &NativeEndian<i64>

§

type Output = i64

1.0.0 · source§

impl BitOr<&i64> for i64

§

type Output = <i64 as BitOr>::Output

source§

impl BitOr<&i64> for BigEndian<i64>

§

type Output = i64

source§

impl BitOr<&i64> for LittleEndian<i64>

§

type Output = i64

source§

impl BitOr<&i64> for NativeEndian<i64>

§

type Output = i64

1.0.0 · source§

impl BitOr<&i128> for &i128

§

type Output = <i128 as BitOr>::Output

source§

impl BitOr<&i128> for &BigEndian<i128>

§

type Output = i128

source§

impl BitOr<&i128> for &LittleEndian<i128>

§

type Output = i128

source§

impl BitOr<&i128> for &NativeEndian<i128>

§

type Output = i128

1.0.0 · source§

impl BitOr<&i128> for i128

§

type Output = <i128 as BitOr>::Output

source§

impl BitOr<&i128> for BigEndian<i128>

§

type Output = i128

source§

impl BitOr<&i128> for LittleEndian<i128>

§

type Output = i128

source§

impl BitOr<&i128> for NativeEndian<i128>

§

type Output = i128

1.0.0 · source§

impl BitOr<&isize> for &isize

§

type Output = <isize as BitOr>::Output

1.0.0 · source§

impl BitOr<&isize> for isize

§

type Output = <isize as BitOr>::Output

1.0.0 · source§

impl BitOr<&u8> for &u8

§

type Output = <u8 as BitOr>::Output

1.0.0 · source§

impl BitOr<&u8> for u8

§

type Output = <u8 as BitOr>::Output

1.0.0 · source§

impl BitOr<&u16> for &u16

§

type Output = <u16 as BitOr>::Output

source§

impl BitOr<&u16> for &BigEndian<u16>

§

type Output = u16

source§

impl BitOr<&u16> for &LittleEndian<u16>

§

type Output = u16

source§

impl BitOr<&u16> for &NativeEndian<u16>

§

type Output = u16

1.0.0 · source§

impl BitOr<&u16> for u16

§

type Output = <u16 as BitOr>::Output

source§

impl BitOr<&u16> for BigEndian<u16>

§

type Output = u16

source§

impl BitOr<&u16> for LittleEndian<u16>

§

type Output = u16

source§

impl BitOr<&u16> for NativeEndian<u16>

§

type Output = u16

1.0.0 · source§

impl BitOr<&u32> for &u32

§

type Output = <u32 as BitOr>::Output

source§

impl BitOr<&u32> for &BigEndian<u32>

§

type Output = u32

source§

impl BitOr<&u32> for &LittleEndian<u32>

§

type Output = u32

source§

impl BitOr<&u32> for &NativeEndian<u32>

§

type Output = u32

1.0.0 · source§

impl BitOr<&u32> for u32

§

type Output = <u32 as BitOr>::Output

source§

impl BitOr<&u32> for BigEndian<u32>

§

type Output = u32

source§

impl BitOr<&u32> for LittleEndian<u32>

§

type Output = u32

source§

impl BitOr<&u32> for NativeEndian<u32>

§

type Output = u32

1.0.0 · source§

impl BitOr<&u64> for &u64

§

type Output = <u64 as BitOr>::Output

source§

impl BitOr<&u64> for &BigEndian<u64>

§

type Output = u64

source§

impl BitOr<&u64> for &LittleEndian<u64>

§

type Output = u64

source§

impl BitOr<&u64> for &NativeEndian<u64>

§

type Output = u64

1.0.0 · source§

impl BitOr<&u64> for u64

§

type Output = <u64 as BitOr>::Output

source§

impl BitOr<&u64> for BigEndian<u64>

§

type Output = u64

source§

impl BitOr<&u64> for LittleEndian<u64>

§

type Output = u64

source§

impl BitOr<&u64> for NativeEndian<u64>

§

type Output = u64

1.0.0 · source§

impl BitOr<&u128> for &u128

§

type Output = <u128 as BitOr>::Output

source§

impl BitOr<&u128> for &BigEndian<u128>

§

type Output = u128

source§

impl BitOr<&u128> for &LittleEndian<u128>

§

type Output = u128

source§

impl BitOr<&u128> for &NativeEndian<u128>

§

type Output = u128

1.0.0 · source§

impl BitOr<&u128> for u128

§

type Output = <u128 as BitOr>::Output

source§

impl BitOr<&u128> for BigEndian<u128>

§

type Output = u128

source§

impl BitOr<&u128> for LittleEndian<u128>

§

type Output = u128

source§

impl BitOr<&u128> for NativeEndian<u128>

§

type Output = u128

1.0.0 · source§

impl BitOr<&usize> for &usize

§

type Output = <usize as BitOr>::Output

1.0.0 · source§

impl BitOr<&usize> for usize

§

type Output = <usize as BitOr>::Output

1.75.0 · source§

impl BitOr<&Ipv4Addr> for &Ipv4Addr

1.75.0 · source§

impl BitOr<&Ipv4Addr> for Ipv4Addr

1.75.0 · source§

impl BitOr<&Ipv6Addr> for &Ipv6Addr

1.75.0 · source§

impl BitOr<&Ipv6Addr> for Ipv6Addr

1.74.0 · source§

impl BitOr<&Saturating<i8>> for &Saturating<i8>

1.74.0 · source§

impl BitOr<&Saturating<i8>> for Saturating<i8>

1.74.0 · source§

impl BitOr<&Saturating<i16>> for &Saturating<i16>

1.74.0 · source§

impl BitOr<&Saturating<i16>> for Saturating<i16>

1.74.0 · source§

impl BitOr<&Saturating<i32>> for &Saturating<i32>

1.74.0 · source§

impl BitOr<&Saturating<i32>> for Saturating<i32>

1.74.0 · source§

impl BitOr<&Saturating<i64>> for &Saturating<i64>

1.74.0 · source§

impl BitOr<&Saturating<i64>> for Saturating<i64>

1.74.0 · source§

impl BitOr<&Saturating<i128>> for &Saturating<i128>

1.74.0 · source§

impl BitOr<&Saturating<i128>> for Saturating<i128>

1.74.0 · source§

impl BitOr<&Saturating<isize>> for &Saturating<isize>

1.74.0 · source§

impl BitOr<&Saturating<isize>> for Saturating<isize>

1.74.0 · source§

impl BitOr<&Saturating<u8>> for &Saturating<u8>

1.74.0 · source§

impl BitOr<&Saturating<u8>> for Saturating<u8>

1.74.0 · source§

impl BitOr<&Saturating<u16>> for &Saturating<u16>

1.74.0 · source§

impl BitOr<&Saturating<u16>> for Saturating<u16>

1.74.0 · source§

impl BitOr<&Saturating<u32>> for &Saturating<u32>

1.74.0 · source§

impl BitOr<&Saturating<u32>> for Saturating<u32>

1.74.0 · source§

impl BitOr<&Saturating<u64>> for &Saturating<u64>

1.74.0 · source§

impl BitOr<&Saturating<u64>> for Saturating<u64>

1.74.0 · source§

impl BitOr<&Saturating<u128>> for &Saturating<u128>

1.74.0 · source§

impl BitOr<&Saturating<u128>> for Saturating<u128>

1.74.0 · source§

impl BitOr<&Saturating<usize>> for &Saturating<usize>

1.74.0 · source§

impl BitOr<&Saturating<usize>> for Saturating<usize>

1.14.0 · source§

impl BitOr<&Wrapping<i8>> for &Wrapping<i8>

1.14.0 · source§

impl BitOr<&Wrapping<i8>> for Wrapping<i8>

1.14.0 · source§

impl BitOr<&Wrapping<i16>> for &Wrapping<i16>

1.14.0 · source§

impl BitOr<&Wrapping<i16>> for Wrapping<i16>

1.14.0 · source§

impl BitOr<&Wrapping<i32>> for &Wrapping<i32>

1.14.0 · source§

impl BitOr<&Wrapping<i32>> for Wrapping<i32>

1.14.0 · source§

impl BitOr<&Wrapping<i64>> for &Wrapping<i64>

1.14.0 · source§

impl BitOr<&Wrapping<i64>> for Wrapping<i64>

1.14.0 · source§

impl BitOr<&Wrapping<i128>> for &Wrapping<i128>

1.14.0 · source§

impl BitOr<&Wrapping<i128>> for Wrapping<i128>

1.14.0 · source§

impl BitOr<&Wrapping<isize>> for &Wrapping<isize>

1.14.0 · source§

impl BitOr<&Wrapping<isize>> for Wrapping<isize>

1.14.0 · source§

impl BitOr<&Wrapping<u8>> for &Wrapping<u8>

1.14.0 · source§

impl BitOr<&Wrapping<u8>> for Wrapping<u8>

1.14.0 · source§

impl BitOr<&Wrapping<u16>> for &Wrapping<u16>

1.14.0 · source§

impl BitOr<&Wrapping<u16>> for Wrapping<u16>

1.14.0 · source§

impl BitOr<&Wrapping<u32>> for &Wrapping<u32>

1.14.0 · source§

impl BitOr<&Wrapping<u32>> for Wrapping<u32>

1.14.0 · source§

impl BitOr<&Wrapping<u64>> for &Wrapping<u64>

1.14.0 · source§

impl BitOr<&Wrapping<u64>> for Wrapping<u64>

1.14.0 · source§

impl BitOr<&Wrapping<u128>> for &Wrapping<u128>

1.14.0 · source§

impl BitOr<&Wrapping<u128>> for Wrapping<u128>

1.14.0 · source§

impl BitOr<&Wrapping<usize>> for &Wrapping<usize>

1.14.0 · source§

impl BitOr<&Wrapping<usize>> for Wrapping<usize>

source§

impl BitOr<&BigEndian<i16>> for &i16

§

type Output = i16

source§

impl BitOr<&BigEndian<i16>> for &BigEndian<i16>

§

type Output = i16

source§

impl BitOr<&BigEndian<i16>> for i16

§

type Output = i16

source§

impl BitOr<&BigEndian<i16>> for BigEndian<i16>

§

type Output = i16

source§

impl BitOr<&BigEndian<i32>> for &i32

§

type Output = i32

source§

impl BitOr<&BigEndian<i32>> for &BigEndian<i32>

§

type Output = i32

source§

impl BitOr<&BigEndian<i32>> for i32

§

type Output = i32

source§

impl BitOr<&BigEndian<i32>> for BigEndian<i32>

§

type Output = i32

source§

impl BitOr<&BigEndian<i64>> for &i64

§

type Output = i64

source§

impl BitOr<&BigEndian<i64>> for &BigEndian<i64>

§

type Output = i64

source§

impl BitOr<&BigEndian<i64>> for i64

§

type Output = i64

source§

impl BitOr<&BigEndian<i64>> for BigEndian<i64>

§

type Output = i64

source§

impl BitOr<&BigEndian<i128>> for &i128

§

type Output = i128

source§

impl BitOr<&BigEndian<i128>> for &BigEndian<i128>

§

type Output = i128

source§

impl BitOr<&BigEndian<i128>> for i128

§

type Output = i128

source§

impl BitOr<&BigEndian<i128>> for BigEndian<i128>

§

type Output = i128

source§

impl BitOr<&BigEndian<u16>> for &u16

§

type Output = u16

source§

impl BitOr<&BigEndian<u16>> for &BigEndian<u16>

§

type Output = u16

source§

impl BitOr<&BigEndian<u16>> for u16

§

type Output = u16

source§

impl BitOr<&BigEndian<u16>> for BigEndian<u16>

§

type Output = u16

source§

impl BitOr<&BigEndian<u32>> for &u32

§

type Output = u32

source§

impl BitOr<&BigEndian<u32>> for &BigEndian<u32>

§

type Output = u32

source§

impl BitOr<&BigEndian<u32>> for u32

§

type Output = u32

source§

impl BitOr<&BigEndian<u32>> for BigEndian<u32>

§

type Output = u32

source§

impl BitOr<&BigEndian<u64>> for &u64

§

type Output = u64

source§

impl BitOr<&BigEndian<u64>> for &BigEndian<u64>

§

type Output = u64

source§

impl BitOr<&BigEndian<u64>> for u64

§

type Output = u64

source§

impl BitOr<&BigEndian<u64>> for BigEndian<u64>

§

type Output = u64

source§

impl BitOr<&BigEndian<u128>> for &u128

§

type Output = u128

source§

impl BitOr<&BigEndian<u128>> for &BigEndian<u128>

§

type Output = u128

source§

impl BitOr<&BigEndian<u128>> for u128

§

type Output = u128

source§

impl BitOr<&BigEndian<u128>> for BigEndian<u128>

§

type Output = u128

source§

impl BitOr<&BigEndian<NonZero<i16>>> for &BigEndian<NonZero<i16>>

source§

impl BitOr<&BigEndian<NonZero<i16>>> for NonZero<i16>

source§

impl BitOr<&BigEndian<NonZero<i16>>> for BigEndian<NonZero<i16>>

source§

impl BitOr<&BigEndian<NonZero<i32>>> for &BigEndian<NonZero<i32>>

source§

impl BitOr<&BigEndian<NonZero<i32>>> for NonZero<i32>

source§

impl BitOr<&BigEndian<NonZero<i32>>> for BigEndian<NonZero<i32>>

source§

impl BitOr<&BigEndian<NonZero<i64>>> for &BigEndian<NonZero<i64>>

source§

impl BitOr<&BigEndian<NonZero<i64>>> for NonZero<i64>

source§

impl BitOr<&BigEndian<NonZero<i64>>> for BigEndian<NonZero<i64>>

source§

impl BitOr<&BigEndian<NonZero<i128>>> for &BigEndian<NonZero<i128>>

source§

impl BitOr<&BigEndian<NonZero<i128>>> for NonZero<i128>

source§

impl BitOr<&BigEndian<NonZero<i128>>> for BigEndian<NonZero<i128>>

source§

impl BitOr<&BigEndian<NonZero<u16>>> for &BigEndian<NonZero<u16>>

source§

impl BitOr<&BigEndian<NonZero<u16>>> for NonZero<u16>

source§

impl BitOr<&BigEndian<NonZero<u16>>> for BigEndian<NonZero<u16>>

source§

impl BitOr<&BigEndian<NonZero<u32>>> for &BigEndian<NonZero<u32>>

source§

impl BitOr<&BigEndian<NonZero<u32>>> for NonZero<u32>

source§

impl BitOr<&BigEndian<NonZero<u32>>> for BigEndian<NonZero<u32>>

source§

impl BitOr<&BigEndian<NonZero<u64>>> for &BigEndian<NonZero<u64>>

source§

impl BitOr<&BigEndian<NonZero<u64>>> for NonZero<u64>

source§

impl BitOr<&BigEndian<NonZero<u64>>> for BigEndian<NonZero<u64>>

source§

impl BitOr<&BigEndian<NonZero<u128>>> for &BigEndian<NonZero<u128>>

source§

impl BitOr<&BigEndian<NonZero<u128>>> for NonZero<u128>

source§

impl BitOr<&BigEndian<NonZero<u128>>> for BigEndian<NonZero<u128>>

source§

impl BitOr<&LittleEndian<i16>> for &i16

§

type Output = i16

source§

impl BitOr<&LittleEndian<i16>> for &LittleEndian<i16>

§

type Output = i16

source§

impl BitOr<&LittleEndian<i16>> for i16

§

type Output = i16

source§

impl BitOr<&LittleEndian<i16>> for LittleEndian<i16>

§

type Output = i16

source§

impl BitOr<&LittleEndian<i32>> for &i32

§

type Output = i32

source§

impl BitOr<&LittleEndian<i32>> for &LittleEndian<i32>

§

type Output = i32

source§

impl BitOr<&LittleEndian<i32>> for i32

§

type Output = i32

source§

impl BitOr<&LittleEndian<i32>> for LittleEndian<i32>

§

type Output = i32

source§

impl BitOr<&LittleEndian<i64>> for &i64

§

type Output = i64

source§

impl BitOr<&LittleEndian<i64>> for &LittleEndian<i64>

§

type Output = i64

source§

impl BitOr<&LittleEndian<i64>> for i64

§

type Output = i64

source§

impl BitOr<&LittleEndian<i64>> for LittleEndian<i64>

§

type Output = i64

source§

impl BitOr<&LittleEndian<i128>> for &i128

§

type Output = i128

source§

impl BitOr<&LittleEndian<i128>> for &LittleEndian<i128>

§

type Output = i128

source§

impl BitOr<&LittleEndian<i128>> for i128

§

type Output = i128

source§

impl BitOr<&LittleEndian<i128>> for LittleEndian<i128>

§

type Output = i128

source§

impl BitOr<&LittleEndian<u16>> for &u16

§

type Output = u16

source§

impl BitOr<&LittleEndian<u16>> for &LittleEndian<u16>

§

type Output = u16

source§

impl BitOr<&LittleEndian<u16>> for u16

§

type Output = u16

source§

impl BitOr<&LittleEndian<u16>> for LittleEndian<u16>

§

type Output = u16

source§

impl BitOr<&LittleEndian<u32>> for &u32

§

type Output = u32

source§

impl BitOr<&LittleEndian<u32>> for &LittleEndian<u32>

§

type Output = u32

source§

impl BitOr<&LittleEndian<u32>> for u32

§

type Output = u32

source§

impl BitOr<&LittleEndian<u32>> for LittleEndian<u32>

§

type Output = u32

source§

impl BitOr<&LittleEndian<u64>> for &u64

§

type Output = u64

source§

impl BitOr<&LittleEndian<u64>> for &LittleEndian<u64>

§

type Output = u64

source§

impl BitOr<&LittleEndian<u64>> for u64

§

type Output = u64

source§

impl BitOr<&LittleEndian<u64>> for LittleEndian<u64>

§

type Output = u64

source§

impl BitOr<&LittleEndian<u128>> for &u128

§

type Output = u128

source§

impl BitOr<&LittleEndian<u128>> for &LittleEndian<u128>

§

type Output = u128

source§

impl BitOr<&LittleEndian<u128>> for u128

§

type Output = u128

source§

impl BitOr<&LittleEndian<u128>> for LittleEndian<u128>

§

type Output = u128

source§

impl BitOr<&LittleEndian<NonZero<i16>>> for &LittleEndian<NonZero<i16>>

source§

impl BitOr<&LittleEndian<NonZero<i16>>> for NonZero<i16>

source§

impl BitOr<&LittleEndian<NonZero<i16>>> for LittleEndian<NonZero<i16>>

source§

impl BitOr<&LittleEndian<NonZero<i32>>> for &LittleEndian<NonZero<i32>>

source§

impl BitOr<&LittleEndian<NonZero<i32>>> for NonZero<i32>

source§

impl BitOr<&LittleEndian<NonZero<i32>>> for LittleEndian<NonZero<i32>>

source§

impl BitOr<&LittleEndian<NonZero<i64>>> for &LittleEndian<NonZero<i64>>

source§

impl BitOr<&LittleEndian<NonZero<i64>>> for NonZero<i64>

source§

impl BitOr<&LittleEndian<NonZero<i64>>> for LittleEndian<NonZero<i64>>

source§

impl BitOr<&LittleEndian<NonZero<i128>>> for &LittleEndian<NonZero<i128>>

source§

impl BitOr<&LittleEndian<NonZero<i128>>> for NonZero<i128>

source§

impl BitOr<&LittleEndian<NonZero<i128>>> for LittleEndian<NonZero<i128>>

source§

impl BitOr<&LittleEndian<NonZero<u16>>> for &LittleEndian<NonZero<u16>>

source§

impl BitOr<&LittleEndian<NonZero<u16>>> for NonZero<u16>

source§

impl BitOr<&LittleEndian<NonZero<u16>>> for LittleEndian<NonZero<u16>>

source§

impl BitOr<&LittleEndian<NonZero<u32>>> for &LittleEndian<NonZero<u32>>

source§

impl BitOr<&LittleEndian<NonZero<u32>>> for NonZero<u32>

source§

impl BitOr<&LittleEndian<NonZero<u32>>> for LittleEndian<NonZero<u32>>

source§

impl BitOr<&LittleEndian<NonZero<u64>>> for &LittleEndian<NonZero<u64>>

source§

impl BitOr<&LittleEndian<NonZero<u64>>> for NonZero<u64>

source§

impl BitOr<&LittleEndian<NonZero<u64>>> for LittleEndian<NonZero<u64>>

source§

impl BitOr<&LittleEndian<NonZero<u128>>> for &LittleEndian<NonZero<u128>>

source§

impl BitOr<&LittleEndian<NonZero<u128>>> for NonZero<u128>

source§

impl BitOr<&LittleEndian<NonZero<u128>>> for LittleEndian<NonZero<u128>>

source§

impl BitOr<&NativeEndian<i16>> for &i16

§

type Output = i16

source§

impl BitOr<&NativeEndian<i16>> for &NativeEndian<i16>

§

type Output = i16

source§

impl BitOr<&NativeEndian<i16>> for i16

§

type Output = i16

source§

impl BitOr<&NativeEndian<i16>> for NativeEndian<i16>

§

type Output = i16

source§

impl BitOr<&NativeEndian<i32>> for &i32

§

type Output = i32

source§

impl BitOr<&NativeEndian<i32>> for &NativeEndian<i32>

§

type Output = i32

source§

impl BitOr<&NativeEndian<i32>> for i32

§

type Output = i32

source§

impl BitOr<&NativeEndian<i32>> for NativeEndian<i32>

§

type Output = i32

source§

impl BitOr<&NativeEndian<i64>> for &i64

§

type Output = i64

source§

impl BitOr<&NativeEndian<i64>> for &NativeEndian<i64>

§

type Output = i64

source§

impl BitOr<&NativeEndian<i64>> for i64

§

type Output = i64

source§

impl BitOr<&NativeEndian<i64>> for NativeEndian<i64>

§

type Output = i64

source§

impl BitOr<&NativeEndian<i128>> for &i128

§

type Output = i128

source§

impl BitOr<&NativeEndian<i128>> for &NativeEndian<i128>

§

type Output = i128

source§

impl BitOr<&NativeEndian<i128>> for i128

§

type Output = i128

source§

impl BitOr<&NativeEndian<i128>> for NativeEndian<i128>

§

type Output = i128

source§

impl BitOr<&NativeEndian<u16>> for &u16

§

type Output = u16

source§

impl BitOr<&NativeEndian<u16>> for &NativeEndian<u16>

§

type Output = u16

source§

impl BitOr<&NativeEndian<u16>> for u16

§

type Output = u16

source§

impl BitOr<&NativeEndian<u16>> for NativeEndian<u16>

§

type Output = u16

source§

impl BitOr<&NativeEndian<u32>> for &u32

§

type Output = u32

source§

impl BitOr<&NativeEndian<u32>> for &NativeEndian<u32>

§

type Output = u32

source§

impl BitOr<&NativeEndian<u32>> for u32

§

type Output = u32

source§

impl BitOr<&NativeEndian<u32>> for NativeEndian<u32>

§

type Output = u32

source§

impl BitOr<&NativeEndian<u64>> for &u64

§

type Output = u64

source§

impl BitOr<&NativeEndian<u64>> for &NativeEndian<u64>

§

type Output = u64

source§

impl BitOr<&NativeEndian<u64>> for u64

§

type Output = u64

source§

impl BitOr<&NativeEndian<u64>> for NativeEndian<u64>

§

type Output = u64

source§

impl BitOr<&NativeEndian<u128>> for &u128

§

type Output = u128

source§

impl BitOr<&NativeEndian<u128>> for &NativeEndian<u128>

§

type Output = u128

source§

impl BitOr<&NativeEndian<u128>> for u128

§

type Output = u128

source§

impl BitOr<&NativeEndian<u128>> for NativeEndian<u128>

§

type Output = u128

source§

impl BitOr<&NativeEndian<NonZero<i16>>> for &NativeEndian<NonZero<i16>>

source§

impl BitOr<&NativeEndian<NonZero<i16>>> for NonZero<i16>

source§

impl BitOr<&NativeEndian<NonZero<i16>>> for NativeEndian<NonZero<i16>>

source§

impl BitOr<&NativeEndian<NonZero<i32>>> for &NativeEndian<NonZero<i32>>

source§

impl BitOr<&NativeEndian<NonZero<i32>>> for NonZero<i32>

source§

impl BitOr<&NativeEndian<NonZero<i32>>> for NativeEndian<NonZero<i32>>

source§

impl BitOr<&NativeEndian<NonZero<i64>>> for &NativeEndian<NonZero<i64>>

source§

impl BitOr<&NativeEndian<NonZero<i64>>> for NonZero<i64>

source§

impl BitOr<&NativeEndian<NonZero<i64>>> for NativeEndian<NonZero<i64>>

source§

impl BitOr<&NativeEndian<NonZero<i128>>> for &NativeEndian<NonZero<i128>>

source§

impl BitOr<&NativeEndian<NonZero<i128>>> for NonZero<i128>

source§

impl BitOr<&NativeEndian<NonZero<i128>>> for NativeEndian<NonZero<i128>>

source§

impl BitOr<&NativeEndian<NonZero<u16>>> for &NativeEndian<NonZero<u16>>

source§

impl BitOr<&NativeEndian<NonZero<u16>>> for NonZero<u16>

source§

impl BitOr<&NativeEndian<NonZero<u16>>> for NativeEndian<NonZero<u16>>

source§

impl BitOr<&NativeEndian<NonZero<u32>>> for &NativeEndian<NonZero<u32>>

source§

impl BitOr<&NativeEndian<NonZero<u32>>> for NonZero<u32>

source§

impl BitOr<&NativeEndian<NonZero<u32>>> for NativeEndian<NonZero<u32>>

source§

impl BitOr<&NativeEndian<NonZero<u64>>> for &NativeEndian<NonZero<u64>>

source§

impl BitOr<&NativeEndian<NonZero<u64>>> for NonZero<u64>

source§

impl BitOr<&NativeEndian<NonZero<u64>>> for NativeEndian<NonZero<u64>>

source§

impl BitOr<&NativeEndian<NonZero<u128>>> for &NativeEndian<NonZero<u128>>

source§

impl BitOr<&NativeEndian<NonZero<u128>>> for NonZero<u128>

source§

impl BitOr<&NativeEndian<NonZero<u128>>> for NativeEndian<NonZero<u128>>

source§

impl BitOr<i16> for &BigEndian<i16>

§

type Output = i16

source§

impl BitOr<i16> for &LittleEndian<i16>

§

type Output = i16

source§

impl BitOr<i16> for &NativeEndian<i16>

§

type Output = i16

source§

impl BitOr<i16> for BigEndian<i16>

§

type Output = i16

source§

impl BitOr<i16> for LittleEndian<i16>

§

type Output = i16

source§

impl BitOr<i16> for NativeEndian<i16>

§

type Output = i16

source§

impl BitOr<i32> for &BigEndian<i32>

§

type Output = i32

source§

impl BitOr<i32> for &LittleEndian<i32>

§

type Output = i32

source§

impl BitOr<i32> for &NativeEndian<i32>

§

type Output = i32

source§

impl BitOr<i32> for BigEndian<i32>

§

type Output = i32

source§

impl BitOr<i32> for LittleEndian<i32>

§

type Output = i32

source§

impl BitOr<i32> for NativeEndian<i32>

§

type Output = i32

source§

impl BitOr<i64> for &BigEndian<i64>

§

type Output = i64

source§

impl BitOr<i64> for &LittleEndian<i64>

§

type Output = i64

source§

impl BitOr<i64> for &NativeEndian<i64>

§

type Output = i64

source§

impl BitOr<i64> for BigEndian<i64>

§

type Output = i64

source§

impl BitOr<i64> for LittleEndian<i64>

§

type Output = i64

source§

impl BitOr<i64> for NativeEndian<i64>

§

type Output = i64

source§

impl BitOr<i128> for &BigEndian<i128>

§

type Output = i128

source§

impl BitOr<i128> for &LittleEndian<i128>

§

type Output = i128

source§

impl BitOr<i128> for &NativeEndian<i128>

§

type Output = i128

source§

impl BitOr<i128> for BigEndian<i128>

§

type Output = i128

source§

impl BitOr<i128> for LittleEndian<i128>

§

type Output = i128

source§

impl BitOr<i128> for NativeEndian<i128>

§

type Output = i128

source§

impl BitOr<u16> for &BigEndian<u16>

§

type Output = u16

source§

impl BitOr<u16> for &LittleEndian<u16>

§

type Output = u16

source§

impl BitOr<u16> for &NativeEndian<u16>

§

type Output = u16

source§

impl BitOr<u16> for BigEndian<u16>

§

type Output = u16

source§

impl BitOr<u16> for LittleEndian<u16>

§

type Output = u16

source§

impl BitOr<u16> for NativeEndian<u16>

§

type Output = u16

source§

impl BitOr<u32> for &BigEndian<u32>

§

type Output = u32

source§

impl BitOr<u32> for &LittleEndian<u32>

§

type Output = u32

source§

impl BitOr<u32> for &NativeEndian<u32>

§

type Output = u32

source§

impl BitOr<u32> for BigEndian<u32>

§

type Output = u32

source§

impl BitOr<u32> for LittleEndian<u32>

§

type Output = u32

source§

impl BitOr<u32> for NativeEndian<u32>

§

type Output = u32

source§

impl BitOr<u64> for &BigEndian<u64>

§

type Output = u64

source§

impl BitOr<u64> for &LittleEndian<u64>

§

type Output = u64

source§

impl BitOr<u64> for &NativeEndian<u64>

§

type Output = u64

source§

impl BitOr<u64> for BigEndian<u64>

§

type Output = u64

source§

impl BitOr<u64> for LittleEndian<u64>

§

type Output = u64

source§

impl BitOr<u64> for NativeEndian<u64>

§

type Output = u64

source§

impl BitOr<u128> for &BigEndian<u128>

§

type Output = u128

source§

impl BitOr<u128> for &LittleEndian<u128>

§

type Output = u128

source§

impl BitOr<u128> for &NativeEndian<u128>

§

type Output = u128

source§

impl BitOr<u128> for BigEndian<u128>

§

type Output = u128

source§

impl BitOr<u128> for LittleEndian<u128>

§

type Output = u128

source§

impl BitOr<u128> for NativeEndian<u128>

§

type Output = u128

1.75.0 · source§

impl BitOr<Ipv4Addr> for &Ipv4Addr

1.75.0 · source§

impl BitOr<Ipv6Addr> for &Ipv6Addr

source§

impl BitOr<NonZero<i16>> for &BigEndian<NonZero<i16>>

source§

impl BitOr<NonZero<i16>> for &LittleEndian<NonZero<i16>>

source§

impl BitOr<NonZero<i16>> for &NativeEndian<NonZero<i16>>

source§

impl BitOr<NonZero<i16>> for BigEndian<NonZero<i16>>

source§

impl BitOr<NonZero<i16>> for LittleEndian<NonZero<i16>>

source§

impl BitOr<NonZero<i16>> for NativeEndian<NonZero<i16>>

source§

impl BitOr<NonZero<i32>> for &BigEndian<NonZero<i32>>

source§

impl BitOr<NonZero<i32>> for &LittleEndian<NonZero<i32>>

source§

impl BitOr<NonZero<i32>> for &NativeEndian<NonZero<i32>>

source§

impl BitOr<NonZero<i32>> for BigEndian<NonZero<i32>>

source§

impl BitOr<NonZero<i32>> for LittleEndian<NonZero<i32>>

source§

impl BitOr<NonZero<i32>> for NativeEndian<NonZero<i32>>

source§

impl BitOr<NonZero<i64>> for &BigEndian<NonZero<i64>>

source§

impl BitOr<NonZero<i64>> for &LittleEndian<NonZero<i64>>

source§

impl BitOr<NonZero<i64>> for &NativeEndian<NonZero<i64>>

source§

impl BitOr<NonZero<i64>> for BigEndian<NonZero<i64>>

source§

impl BitOr<NonZero<i64>> for LittleEndian<NonZero<i64>>

source§

impl BitOr<NonZero<i64>> for NativeEndian<NonZero<i64>>

source§

impl BitOr<NonZero<i128>> for &BigEndian<NonZero<i128>>

source§

impl BitOr<NonZero<i128>> for &LittleEndian<NonZero<i128>>

source§

impl BitOr<NonZero<i128>> for &NativeEndian<NonZero<i128>>

source§

impl BitOr<NonZero<i128>> for BigEndian<NonZero<i128>>

source§

impl BitOr<NonZero<i128>> for LittleEndian<NonZero<i128>>

source§

impl BitOr<NonZero<i128>> for NativeEndian<NonZero<i128>>

source§

impl BitOr<NonZero<u16>> for &BigEndian<NonZero<u16>>

source§

impl BitOr<NonZero<u16>> for &LittleEndian<NonZero<u16>>

source§

impl BitOr<NonZero<u16>> for &NativeEndian<NonZero<u16>>

source§

impl BitOr<NonZero<u16>> for BigEndian<NonZero<u16>>

source§

impl BitOr<NonZero<u16>> for LittleEndian<NonZero<u16>>

source§

impl BitOr<NonZero<u16>> for NativeEndian<NonZero<u16>>

source§

impl BitOr<NonZero<u32>> for &BigEndian<NonZero<u32>>

source§

impl BitOr<NonZero<u32>> for &LittleEndian<NonZero<u32>>

source§

impl BitOr<NonZero<u32>> for &NativeEndian<NonZero<u32>>

source§

impl BitOr<NonZero<u32>> for BigEndian<NonZero<u32>>

source§

impl BitOr<NonZero<u32>> for LittleEndian<NonZero<u32>>

source§

impl BitOr<NonZero<u32>> for NativeEndian<NonZero<u32>>

source§

impl BitOr<NonZero<u64>> for &BigEndian<NonZero<u64>>

source§

impl BitOr<NonZero<u64>> for &LittleEndian<NonZero<u64>>

source§

impl BitOr<NonZero<u64>> for &NativeEndian<NonZero<u64>>

source§

impl BitOr<NonZero<u64>> for BigEndian<NonZero<u64>>

source§

impl BitOr<NonZero<u64>> for LittleEndian<NonZero<u64>>

source§

impl BitOr<NonZero<u64>> for NativeEndian<NonZero<u64>>

source§

impl BitOr<NonZero<u128>> for &BigEndian<NonZero<u128>>

source§

impl BitOr<NonZero<u128>> for &LittleEndian<NonZero<u128>>

source§

impl BitOr<NonZero<u128>> for &NativeEndian<NonZero<u128>>

source§

impl BitOr<NonZero<u128>> for BigEndian<NonZero<u128>>

source§

impl BitOr<NonZero<u128>> for LittleEndian<NonZero<u128>>

source§

impl BitOr<NonZero<u128>> for NativeEndian<NonZero<u128>>

source§

impl BitOr<BigEndian<i16>> for &i16

§

type Output = i16

source§

impl BitOr<BigEndian<i16>> for &BigEndian<i16>

§

type Output = i16

source§

impl BitOr<BigEndian<i16>> for i16

§

type Output = i16

source§

impl BitOr<BigEndian<i32>> for &i32

§

type Output = i32

source§

impl BitOr<BigEndian<i32>> for &BigEndian<i32>

§

type Output = i32

source§

impl BitOr<BigEndian<i32>> for i32

§

type Output = i32

source§

impl BitOr<BigEndian<i64>> for &i64

§

type Output = i64

source§

impl BitOr<BigEndian<i64>> for &BigEndian<i64>

§

type Output = i64

source§

impl BitOr<BigEndian<i64>> for i64

§

type Output = i64

source§

impl BitOr<BigEndian<i128>> for &i128

§

type Output = i128

source§

impl BitOr<BigEndian<i128>> for &BigEndian<i128>

§

type Output = i128

source§

impl BitOr<BigEndian<i128>> for i128

§

type Output = i128

source§

impl BitOr<BigEndian<u16>> for &u16

§

type Output = u16

source§

impl BitOr<BigEndian<u16>> for &BigEndian<u16>

§

type Output = u16

source§

impl BitOr<BigEndian<u16>> for u16

§

type Output = u16

source§

impl BitOr<BigEndian<u32>> for &u32

§

type Output = u32

source§

impl BitOr<BigEndian<u32>> for &BigEndian<u32>

§

type Output = u32

source§

impl BitOr<BigEndian<u32>> for u32

§

type Output = u32

source§

impl BitOr<BigEndian<u64>> for &u64

§

type Output = u64

source§

impl BitOr<BigEndian<u64>> for &BigEndian<u64>

§

type Output = u64

source§

impl BitOr<BigEndian<u64>> for u64

§

type Output = u64

source§

impl BitOr<BigEndian<u128>> for &u128

§

type Output = u128

source§

impl BitOr<BigEndian<u128>> for &BigEndian<u128>

§

type Output = u128

source§

impl BitOr<BigEndian<u128>> for u128

§

type Output = u128

source§

impl BitOr<BigEndian<NonZero<i16>>> for &BigEndian<NonZero<i16>>

source§

impl BitOr<BigEndian<NonZero<i16>>> for NonZero<i16>

source§

impl BitOr<BigEndian<NonZero<i32>>> for &BigEndian<NonZero<i32>>

source§

impl BitOr<BigEndian<NonZero<i32>>> for NonZero<i32>

source§

impl BitOr<BigEndian<NonZero<i64>>> for &BigEndian<NonZero<i64>>

source§

impl BitOr<BigEndian<NonZero<i64>>> for NonZero<i64>

source§

impl BitOr<BigEndian<NonZero<i128>>> for &BigEndian<NonZero<i128>>

source§

impl BitOr<BigEndian<NonZero<i128>>> for NonZero<i128>

source§

impl BitOr<BigEndian<NonZero<u16>>> for &BigEndian<NonZero<u16>>

source§

impl BitOr<BigEndian<NonZero<u16>>> for NonZero<u16>

source§

impl BitOr<BigEndian<NonZero<u32>>> for &BigEndian<NonZero<u32>>

source§

impl BitOr<BigEndian<NonZero<u32>>> for NonZero<u32>

source§

impl BitOr<BigEndian<NonZero<u64>>> for &BigEndian<NonZero<u64>>

source§

impl BitOr<BigEndian<NonZero<u64>>> for NonZero<u64>

source§

impl BitOr<BigEndian<NonZero<u128>>> for &BigEndian<NonZero<u128>>

source§

impl BitOr<BigEndian<NonZero<u128>>> for NonZero<u128>

source§

impl BitOr<LittleEndian<i16>> for &i16

§

type Output = i16

source§

impl BitOr<LittleEndian<i16>> for &LittleEndian<i16>

§

type Output = i16

source§

impl BitOr<LittleEndian<i16>> for i16

§

type Output = i16

source§

impl BitOr<LittleEndian<i32>> for &i32

§

type Output = i32

source§

impl BitOr<LittleEndian<i32>> for &LittleEndian<i32>

§

type Output = i32

source§

impl BitOr<LittleEndian<i32>> for i32

§

type Output = i32

source§

impl BitOr<LittleEndian<i64>> for &i64

§

type Output = i64

source§

impl BitOr<LittleEndian<i64>> for &LittleEndian<i64>

§

type Output = i64

source§

impl BitOr<LittleEndian<i64>> for i64

§

type Output = i64

source§

impl BitOr<LittleEndian<i128>> for &i128

§

type Output = i128

source§

impl BitOr<LittleEndian<i128>> for &LittleEndian<i128>

§

type Output = i128

source§

impl BitOr<LittleEndian<i128>> for i128

§

type Output = i128

source§

impl BitOr<LittleEndian<u16>> for &u16

§

type Output = u16

source§

impl BitOr<LittleEndian<u16>> for &LittleEndian<u16>

§

type Output = u16

source§

impl BitOr<LittleEndian<u16>> for u16

§

type Output = u16

source§

impl BitOr<LittleEndian<u32>> for &u32

§

type Output = u32

source§

impl BitOr<LittleEndian<u32>> for &LittleEndian<u32>

§

type Output = u32

source§

impl BitOr<LittleEndian<u32>> for u32

§

type Output = u32

source§

impl BitOr<LittleEndian<u64>> for &u64

§

type Output = u64

source§

impl BitOr<LittleEndian<u64>> for &LittleEndian<u64>

§

type Output = u64

source§

impl BitOr<LittleEndian<u64>> for u64

§

type Output = u64

source§

impl BitOr<LittleEndian<u128>> for &u128

§

type Output = u128

source§

impl BitOr<LittleEndian<u128>> for &LittleEndian<u128>

§

type Output = u128

source§

impl BitOr<LittleEndian<u128>> for u128

§

type Output = u128

source§

impl BitOr<LittleEndian<NonZero<i16>>> for &LittleEndian<NonZero<i16>>

source§

impl BitOr<LittleEndian<NonZero<i16>>> for NonZero<i16>

source§

impl BitOr<LittleEndian<NonZero<i32>>> for &LittleEndian<NonZero<i32>>

source§

impl BitOr<LittleEndian<NonZero<i32>>> for NonZero<i32>

source§

impl BitOr<LittleEndian<NonZero<i64>>> for &LittleEndian<NonZero<i64>>

source§

impl BitOr<LittleEndian<NonZero<i64>>> for NonZero<i64>

source§

impl BitOr<LittleEndian<NonZero<i128>>> for &LittleEndian<NonZero<i128>>

source§

impl BitOr<LittleEndian<NonZero<i128>>> for NonZero<i128>

source§

impl BitOr<LittleEndian<NonZero<u16>>> for &LittleEndian<NonZero<u16>>

source§

impl BitOr<LittleEndian<NonZero<u16>>> for NonZero<u16>

source§

impl BitOr<LittleEndian<NonZero<u32>>> for &LittleEndian<NonZero<u32>>

source§

impl BitOr<LittleEndian<NonZero<u32>>> for NonZero<u32>

source§

impl BitOr<LittleEndian<NonZero<u64>>> for &LittleEndian<NonZero<u64>>

source§

impl BitOr<LittleEndian<NonZero<u64>>> for NonZero<u64>

source§

impl BitOr<LittleEndian<NonZero<u128>>> for &LittleEndian<NonZero<u128>>

source§

impl BitOr<LittleEndian<NonZero<u128>>> for NonZero<u128>

source§

impl BitOr<NativeEndian<i16>> for &i16

§

type Output = i16

source§

impl BitOr<NativeEndian<i16>> for &NativeEndian<i16>

§

type Output = i16

source§

impl BitOr<NativeEndian<i16>> for i16

§

type Output = i16

source§

impl BitOr<NativeEndian<i32>> for &i32

§

type Output = i32

source§

impl BitOr<NativeEndian<i32>> for &NativeEndian<i32>

§

type Output = i32

source§

impl BitOr<NativeEndian<i32>> for i32

§

type Output = i32

source§

impl BitOr<NativeEndian<i64>> for &i64

§

type Output = i64

source§

impl BitOr<NativeEndian<i64>> for &NativeEndian<i64>

§

type Output = i64

source§

impl BitOr<NativeEndian<i64>> for i64

§

type Output = i64

source§

impl BitOr<NativeEndian<i128>> for &i128

§

type Output = i128

source§

impl BitOr<NativeEndian<i128>> for &NativeEndian<i128>

§

type Output = i128

source§

impl BitOr<NativeEndian<i128>> for i128

§

type Output = i128

source§

impl BitOr<NativeEndian<u16>> for &u16

§

type Output = u16

source§

impl BitOr<NativeEndian<u16>> for &NativeEndian<u16>

§

type Output = u16

source§

impl BitOr<NativeEndian<u16>> for u16

§

type Output = u16

source§

impl BitOr<NativeEndian<u32>> for &u32

§

type Output = u32

source§

impl BitOr<NativeEndian<u32>> for &NativeEndian<u32>

§

type Output = u32

source§

impl BitOr<NativeEndian<u32>> for u32

§

type Output = u32

source§

impl BitOr<NativeEndian<u64>> for &u64

§

type Output = u64

source§

impl BitOr<NativeEndian<u64>> for &NativeEndian<u64>

§

type Output = u64

source§

impl BitOr<NativeEndian<u64>> for u64

§

type Output = u64

source§

impl BitOr<NativeEndian<u128>> for &u128

§

type Output = u128

source§

impl BitOr<NativeEndian<u128>> for &NativeEndian<u128>

§

type Output = u128

source§

impl BitOr<NativeEndian<u128>> for u128

§

type Output = u128

source§

impl BitOr<NativeEndian<NonZero<i16>>> for &NativeEndian<NonZero<i16>>

source§

impl BitOr<NativeEndian<NonZero<i16>>> for NonZero<i16>

source§

impl BitOr<NativeEndian<NonZero<i32>>> for &NativeEndian<NonZero<i32>>

source§

impl BitOr<NativeEndian<NonZero<i32>>> for NonZero<i32>

source§

impl BitOr<NativeEndian<NonZero<i64>>> for &NativeEndian<NonZero<i64>>

source§

impl BitOr<NativeEndian<NonZero<i64>>> for NonZero<i64>

source§

impl BitOr<NativeEndian<NonZero<i128>>> for &NativeEndian<NonZero<i128>>

source§

impl BitOr<NativeEndian<NonZero<i128>>> for NonZero<i128>

source§

impl BitOr<NativeEndian<NonZero<u16>>> for &NativeEndian<NonZero<u16>>

source§

impl BitOr<NativeEndian<NonZero<u16>>> for NonZero<u16>

source§

impl BitOr<NativeEndian<NonZero<u32>>> for &NativeEndian<NonZero<u32>>

source§

impl BitOr<NativeEndian<NonZero<u32>>> for NonZero<u32>

source§

impl BitOr<NativeEndian<NonZero<u64>>> for &NativeEndian<NonZero<u64>>

source§

impl BitOr<NativeEndian<NonZero<u64>>> for NonZero<u64>

source§

impl BitOr<NativeEndian<NonZero<u128>>> for &NativeEndian<NonZero<u128>>

source§

impl BitOr<NativeEndian<NonZero<u128>>> for NonZero<u128>

source§

impl BitOr<B1> for B0

Or with 0 ( 0 | 1 = 1)

§

type Output = B1

1.0.0 · source§

impl<'a> BitOr<bool> for &'a bool

§

type Output = <bool as BitOr>::Output

1.0.0 · source§

impl<'a> BitOr<i8> for &'a i8

§

type Output = <i8 as BitOr>::Output

1.0.0 · source§

impl<'a> BitOr<i16> for &'a i16

§

type Output = <i16 as BitOr>::Output

1.0.0 · source§

impl<'a> BitOr<i32> for &'a i32

§

type Output = <i32 as BitOr>::Output

1.0.0 · source§

impl<'a> BitOr<i64> for &'a i64

§

type Output = <i64 as BitOr>::Output

1.0.0 · source§

impl<'a> BitOr<i128> for &'a i128

§

type Output = <i128 as BitOr>::Output

1.0.0 · source§

impl<'a> BitOr<isize> for &'a isize

§

type Output = <isize as BitOr>::Output

1.0.0 · source§

impl<'a> BitOr<u8> for &'a u8

§

type Output = <u8 as BitOr>::Output

1.0.0 · source§

impl<'a> BitOr<u16> for &'a u16

§

type Output = <u16 as BitOr>::Output

1.0.0 · source§

impl<'a> BitOr<u32> for &'a u32

§

type Output = <u32 as BitOr>::Output

1.0.0 · source§

impl<'a> BitOr<u64> for &'a u64

§

type Output = <u64 as BitOr>::Output

1.0.0 · source§

impl<'a> BitOr<u128> for &'a u128

§

type Output = <u128 as BitOr>::Output

1.0.0 · source§

impl<'a> BitOr<usize> for &'a usize

§

type Output = <usize as BitOr>::Output

1.74.0 · source§

impl<'a> BitOr<Saturating<i8>> for &'a Saturating<i8>

1.74.0 · source§

impl<'a> BitOr<Saturating<i16>> for &'a Saturating<i16>

1.74.0 · source§

impl<'a> BitOr<Saturating<i32>> for &'a Saturating<i32>

1.74.0 · source§

impl<'a> BitOr<Saturating<i64>> for &'a Saturating<i64>

1.74.0 · source§

impl<'a> BitOr<Saturating<i128>> for &'a Saturating<i128>

1.74.0 · source§

impl<'a> BitOr<Saturating<isize>> for &'a Saturating<isize>

1.74.0 · source§

impl<'a> BitOr<Saturating<u8>> for &'a Saturating<u8>

1.74.0 · source§

impl<'a> BitOr<Saturating<u16>> for &'a Saturating<u16>

1.74.0 · source§

impl<'a> BitOr<Saturating<u32>> for &'a Saturating<u32>

1.74.0 · source§

impl<'a> BitOr<Saturating<u64>> for &'a Saturating<u64>

1.74.0 · source§

impl<'a> BitOr<Saturating<u128>> for &'a Saturating<u128>

1.74.0 · source§

impl<'a> BitOr<Saturating<usize>> for &'a Saturating<usize>

1.14.0 · source§

impl<'a> BitOr<Wrapping<i8>> for &'a Wrapping<i8>

1.14.0 · source§

impl<'a> BitOr<Wrapping<i16>> for &'a Wrapping<i16>

1.14.0 · source§

impl<'a> BitOr<Wrapping<i32>> for &'a Wrapping<i32>

1.14.0 · source§

impl<'a> BitOr<Wrapping<i64>> for &'a Wrapping<i64>

1.14.0 · source§

impl<'a> BitOr<Wrapping<i128>> for &'a Wrapping<i128>

1.14.0 · source§

impl<'a> BitOr<Wrapping<isize>> for &'a Wrapping<isize>

1.14.0 · source§

impl<'a> BitOr<Wrapping<u8>> for &'a Wrapping<u8>

1.14.0 · source§

impl<'a> BitOr<Wrapping<u16>> for &'a Wrapping<u16>

1.14.0 · source§

impl<'a> BitOr<Wrapping<u32>> for &'a Wrapping<u32>

1.14.0 · source§

impl<'a> BitOr<Wrapping<u64>> for &'a Wrapping<u64>

1.14.0 · source§

impl<'a> BitOr<Wrapping<u128>> for &'a Wrapping<u128>

1.14.0 · source§

impl<'a> BitOr<Wrapping<usize>> for &'a Wrapping<usize>

source§

impl<'lhs, 'rhs, T, const N: usize> BitOr<&'rhs Simd<T, N>> for &'lhs Simd<T, N>
where T: SimdElement, Simd<T, N>: BitOr<Output = Simd<T, N>>, LaneCount<N>: SupportedLaneCount,

§

type Output = Simd<T, N>

source§

impl<B, U> BitOr<UTerm> for UInt<U, B>
where B: Bit, U: Unsigned,

X | UTerm = X

§

type Output = UInt<U, B>

source§

impl<O: Into<EnumSet<CpuFeature>>> BitOr<O> for CpuFeature

source§

impl<Rhs> BitOr<Rhs> for B1
where Rhs: Bit,

Or with 1 ( 1 | B = 1)

§

type Output = B1

1.45.0 · source§

impl<T> BitOr for NonZero<T>
where T: ZeroablePrimitive + BitOr<Output = T>,

§

type Output = NonZero<T>

1.45.0 · source§

impl<T> BitOr<NonZero<T>> for T
where T: ZeroablePrimitive + BitOr<Output = T>,

§

type Output = NonZero<T>

1.45.0 · source§

impl<T> BitOr<T> for NonZero<T>
where T: ZeroablePrimitive + BitOr<Output = T>,

§

type Output = NonZero<T>

1.0.0 · source§

impl<T, A> BitOr<&BTreeSet<T, A>> for &BTreeSet<T, A>
where T: Ord + Clone, A: Allocator + Clone,

§

type Output = BTreeSet<T, A>

source§

impl<T, O> BitOr<O> for EnumSet<T>
where T: EnumSetType, O: Into<EnumSet<T>>,

§

type Output = EnumSet<T>

source§

impl<T, S1, S2> BitOr<&IndexSet<T, S2>> for &indexmap::set::IndexSet<T, S1>
where T: Eq + Hash + Clone, S1: BuildHasher + Default, S2: BuildHasher,

§

type Output = IndexSet<T, S1>

source§

impl<T, S1, S2> BitOr<&IndexSet<T, S2>> for &indexmap::set::IndexSet<T, S1>
where T: Eq + Hash + Clone, S1: BuildHasher + Default, S2: BuildHasher,

§

type Output = IndexSet<T, S1>

1.0.0 · source§

impl<T, S> BitOr<&HashSet<T, S>> for &std::collections::hash::set::HashSet<T, S>
where T: Eq + Hash + Clone, S: BuildHasher + Default,

§

type Output = HashSet<T, S>

source§

impl<T, S, A> BitOr<&HashSet<T, S, A>> for &hashbrown::set::HashSet<T, S, A>
where T: Eq + Hash + Clone, S: BuildHasher + Default, A: Allocator + Clone,

§

type Output = HashSet<T, S>

source§

impl<T, S, A> BitOr<&HashSet<T, S, A>> for &hashbrown::set::HashSet<T, S, A>
where T: Eq + Hash + Clone, S: BuildHasher + Default, A: Allocator,

§

type Output = HashSet<T, S>

source§

impl<T, const N: usize> BitOr for Mask<T, N>

§

type Output = Mask<T, N>

source§

impl<T, const N: usize> BitOr<&Simd<T, N>> for Simd<T, N>
where T: SimdElement, Simd<T, N>: BitOr<Output = Simd<T, N>>, LaneCount<N>: SupportedLaneCount,

§

type Output = Simd<T, N>

source§

impl<T, const N: usize> BitOr<bool> for Mask<T, N>

§

type Output = Mask<T, N>

source§

impl<T, const N: usize> BitOr<Mask<T, N>> for bool

§

type Output = Mask<T, N>

source§

impl<T, const N: usize> BitOr<Simd<T, N>> for &Simd<T, N>
where T: SimdElement, Simd<T, N>: BitOr<Output = Simd<T, N>>, LaneCount<N>: SupportedLaneCount,

§

type Output = Simd<T, N>

source§

impl<U> BitOr<U> for UTerm
where U: Unsigned,

UTerm | X = X

§

type Output = U

source§

impl<Ul, Ur> BitOr<UInt<Ur, B0>> for UInt<Ul, B0>
where Ul: Unsigned + BitOr<Ur>, Ur: Unsigned,

UInt<Ul, B0> | UInt<Ur, B0> = UInt<Ul | Ur, B0>

§

type Output = UInt<<Ul as BitOr<Ur>>::Output, B0>

source§

impl<Ul, Ur> BitOr<UInt<Ur, B0>> for UInt<Ul, B1>
where Ul: Unsigned + BitOr<Ur>, Ur: Unsigned,

UInt<Ul, B1> | UInt<Ur, B0> = UInt<Ul | Ur, B1>

§

type Output = UInt<<Ul as BitOr<Ur>>::Output, B1>

source§

impl<Ul, Ur> BitOr<UInt<Ur, B1>> for UInt<Ul, B0>
where Ul: Unsigned + BitOr<Ur>, Ur: Unsigned,

UInt<Ul, B0> | UInt<Ur, B1> = UInt<Ul | Ur, B1>

§

type Output = UInt<<Ul as BitOr<Ur>>::Output, B1>

source§

impl<Ul, Ur> BitOr<UInt<Ur, B1>> for UInt<Ul, B1>
where Ul: Unsigned + BitOr<Ur>, Ur: Unsigned,

UInt<Ul, B1> | UInt<Ur, B1> = UInt<Ul | Ur, B1>

§

type Output = UInt<<Ul as BitOr<Ur>>::Output, B1>

source§

impl<const N: usize> BitOr for Simd<i8, N>

§

type Output = Simd<i8, N>

source§

impl<const N: usize> BitOr for Simd<i16, N>

§

type Output = Simd<i16, N>

source§

impl<const N: usize> BitOr for Simd<i32, N>

§

type Output = Simd<i32, N>

source§

impl<const N: usize> BitOr for Simd<i64, N>

§

type Output = Simd<i64, N>

source§

impl<const N: usize> BitOr for Simd<isize, N>

§

type Output = Simd<isize, N>

source§

impl<const N: usize> BitOr for Simd<u8, N>

§

type Output = Simd<u8, N>

source§

impl<const N: usize> BitOr for Simd<u16, N>

§

type Output = Simd<u16, N>

source§

impl<const N: usize> BitOr for Simd<u32, N>

§

type Output = Simd<u32, N>

source§

impl<const N: usize> BitOr for Simd<u64, N>

§

type Output = Simd<u64, N>

source§

impl<const N: usize> BitOr for Simd<usize, N>

§

type Output = Simd<usize, N>