devela::_core::ops

Trait BitOr

1.6.0 · Source
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§

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§

Source§

impl BitOr for &JsValue

§

impl BitOr for Ignore

1.0.0 · Source§

impl BitOr for bool

1.0.0 · Source§

impl BitOr for i8

1.0.0 · Source§

impl BitOr for i16

1.0.0 · Source§

impl BitOr for i32

1.0.0 · Source§

impl BitOr for i64

1.0.0 · Source§

impl BitOr for i128

1.0.0 · Source§

impl BitOr for isize

1.0.0 · Source§

impl BitOr for u8

1.0.0 · Source§

impl BitOr for u16

1.0.0 · Source§

impl BitOr for u32

1.0.0 · Source§

impl BitOr for u64

1.0.0 · Source§

impl BitOr for u128

1.0.0 · Source§

impl BitOr for usize

§

impl BitOr for KeyEventState

§

impl BitOr for KeyModifiers

§

impl BitOr for KeyboardEnhancementFlags

§

impl BitOr for Attributes

Source§

impl BitOr for BigInt

Source§

type Output = <&'static BigInt as BitOr>::Output

Source§

impl BitOr for Number

Source§

type Output = <&'static Number as BitOr>::Output

§

impl BitOr for NonZeroI16_be

§

impl BitOr for NonZeroI16_le

§

impl BitOr for NonZeroI32_be

§

impl BitOr for NonZeroI32_le

§

impl BitOr for NonZeroI64_be

§

impl BitOr for NonZeroI64_le

§

impl BitOr for NonZeroI128_be

§

impl BitOr for NonZeroI128_le

§

impl BitOr for NonZeroU16_be

§

impl BitOr for NonZeroU16_le

§

impl BitOr for NonZeroU32_be

§

impl BitOr for NonZeroU32_le

§

impl BitOr for NonZeroU64_be

§

impl BitOr for NonZeroU64_le

§

impl BitOr for NonZeroU128_be

§

impl BitOr for NonZeroU128_le

§

impl BitOr for i16_be

§

type Output = i16

§

impl BitOr for i16_le

§

type Output = i16

§

impl BitOr for i32_be

§

type Output = i32

§

impl BitOr for i32_le

§

type Output = i32

§

impl BitOr for i64_be

§

type Output = i64

§

impl BitOr for i64_le

§

type Output = i64

§

impl BitOr for i128_be

§

type Output = i128

§

impl BitOr for i128_le

§

type Output = i128

§

impl BitOr for u16_be

§

type Output = u16

§

impl BitOr for u16_le

§

type Output = u16

§

impl BitOr for u32_be

§

type Output = u32

§

impl BitOr for u32_le

§

type Output = u32

§

impl BitOr for u64_be

§

type Output = u64

§

impl BitOr for u64_le

§

type Output = u64

§

impl BitOr for u128_be

§

type Output = u128

§

impl BitOr for u128_le

§

type Output = u128

§

impl BitOr for NonZeroI16_ube

§

impl BitOr for NonZeroI16_ule

§

impl BitOr for NonZeroI32_ube

§

impl BitOr for NonZeroI32_ule

§

impl BitOr for NonZeroI64_ube

§

impl BitOr for NonZeroI64_ule

§

impl BitOr for NonZeroI128_ube

§

impl BitOr for NonZeroI128_ule

§

impl BitOr for NonZeroU16_ube

§

impl BitOr for NonZeroU16_ule

§

impl BitOr for NonZeroU32_ube

§

impl BitOr for NonZeroU32_ule

§

impl BitOr for NonZeroU64_ube

§

impl BitOr for NonZeroU64_ule

§

impl BitOr for NonZeroU128_ube

§

impl BitOr for NonZeroU128_ule

§

impl BitOr for i16_ube

§

type Output = i16

§

impl BitOr for i16_ule

§

type Output = i16

§

impl BitOr for i32_ube

§

type Output = i32

§

impl BitOr for i32_ule

§

type Output = i32

§

impl BitOr for i64_ube

§

type Output = i64

§

impl BitOr for i64_ule

§

type Output = i64

§

impl BitOr for i128_ube

§

type Output = i128

§

impl BitOr for i128_ule

§

type Output = i128

§

impl BitOr for u16_ube

§

type Output = u16

§

impl BitOr for u16_ule

§

type Output = u16

§

impl BitOr for u32_ube

§

type Output = u32

§

impl BitOr for u32_ule

§

type Output = u32

§

impl BitOr for u64_ube

§

type Output = u64

§

impl BitOr for u64_ule

§

type Output = u64

§

impl BitOr for u128_ube

§

type Output = u128

§

impl BitOr for u128_ule

§

type Output = u128

§

impl BitOr for I24

§

type Output = I24

§

impl BitOr for I48

§

type Output = I48

§

impl BitOr for U24

§

type Output = U24

§

impl BitOr for U48

§

type Output = U48

§

impl BitOr for devela::_dep::rustix::event::epoll::CreateFlags

§

impl BitOr for EventfdFlags

§

impl BitOr for PollFlags

§

impl BitOr for devela::_dep::rustix::fs::inotify::CreateFlags

§

impl BitOr for ReadFlags

§

impl BitOr for WatchFlags

§

impl BitOr for Access

§

impl BitOr for AtFlags

§

impl BitOr for FallocateFlags

§

impl BitOr for FdFlags

§

impl BitOr for IFlags

§

impl BitOr for MemfdFlags

§

impl BitOr for Mode

§

type Output = Mode

§

impl BitOr for MountFlags

§

impl BitOr for MountPropagationFlags

§

impl BitOr for OFlags

§

impl BitOr for RenameFlags

§

impl BitOr for ResolveFlags

§

impl BitOr for SealFlags

§

impl BitOr for StatVfsMountFlags

§

impl BitOr for StatxFlags

§

impl BitOr for UnmountFlags

§

impl BitOr for XattrFlags

§

impl BitOr for DupFlags

§

impl BitOr for ReadWriteFlags

§

impl BitOr for EventFlags

§

impl BitOr for IoringAcceptFlags

§

impl BitOr for IoringAsyncCancelFlags

§

impl BitOr for IoringCqFlags

§

impl BitOr for IoringCqeFlags

§

impl BitOr for IoringEnterFlags

§

impl BitOr for IoringFeatureFlags

§

impl BitOr for IoringFsyncFlags

§

impl BitOr for IoringMsgringFlags

§

impl BitOr for IoringOpFlags

§

impl BitOr for IoringPollFlags

§

impl BitOr for IoringRecvFlags

§

impl BitOr for IoringRegisterFlags

§

impl BitOr for IoringRsrcFlags

§

impl BitOr for IoringSendFlags

§

impl BitOr for IoringSetupFlags

§

impl BitOr for IoringSqFlags

§

impl BitOr for IoringSqeFlags

§

impl BitOr for IoringTimeoutFlags

§

impl BitOr for RecvFlags

§

impl BitOr for RecvmsgOutFlags

§

impl BitOr for SendFlags

§

impl BitOr for SocketFlags

§

impl BitOr for devela::_dep::rustix::io_uring::SpliceFlags

§

impl BitOr for MapFlags

§

impl BitOr for MlockAllFlags

§

impl BitOr for MlockFlags

§

impl BitOr for MprotectFlags

§

impl BitOr for MremapFlags

§

impl BitOr for MsyncFlags

§

impl BitOr for ProtFlags

§

impl BitOr for UserfaultfdFlags

§

impl BitOr for FsMountFlags

§

impl BitOr for FsOpenFlags

§

impl BitOr for FsPickFlags

§

impl BitOr for MountAttrFlags

§

impl BitOr for MoveMountFlags

§

impl BitOr for OpenTreeFlags

§

impl BitOr for SockaddrXdpFlags

§

impl BitOr for XdpDescOptions

§

impl BitOr for XdpOptionsFlags

§

impl BitOr for XdpRingFlags

§

impl BitOr for XdpUmemRegFlags

§

impl BitOr for PipeFlags

§

impl BitOr for devela::_dep::rustix::pipe::SpliceFlags

§

impl BitOr for FloatingPointEmulationControl

§

impl BitOr for FloatingPointExceptionMode

§

impl BitOr for MembarrierQuery

§

impl BitOr for PidfdFlags

§

impl BitOr for PidfdGetfdFlags

§

impl BitOr for SpeculationFeatureControl

§

impl BitOr for SpeculationFeatureState

§

impl BitOr for UnalignedAccessControl

§

impl BitOr for WaitOptions

§

impl BitOr for WaitidOptions

§

impl BitOr for OpenptFlags

§

impl BitOr for GetRandomFlags

§

impl BitOr for ShmOFlags

§

impl BitOr for ControlModes

§

impl BitOr for InputModes

§

impl BitOr for LocalModes

§

impl BitOr for OutputModes

§

impl BitOr for CapabilitiesSecureBits

§

impl BitOr for CapabilityFlags

§

impl BitOr for devela::_dep::rustix::thread::FutexFlags

§

impl BitOr for TaggedAddressMode

§

impl BitOr for ThreadNameSpaceType

§

impl BitOr for UnshareFlags

§

impl BitOr for TimerfdFlags

§

impl BitOr for TimerfdTimerFlags

§

impl BitOr for Channels

§

impl BitOr for i24

§

type Output = i24

§

impl BitOr for u24

§

type Output = u24

Source§

impl BitOr for JsValue

Source§

type Output = <&'static JsValue as BitOr>::Output

§

impl BitOr for f32x4

§

impl BitOr for f32x8

§

impl BitOr for f64x2

§

impl BitOr for f64x4

§

impl BitOr for i8x16

§

impl BitOr for i8x32

§

impl BitOr for i16x8

§

impl BitOr for i16x16

§

impl BitOr for i32x4

§

impl BitOr for i32x8

§

impl BitOr for i64x2

§

impl BitOr for i64x4

§

impl BitOr for u8x16

§

impl BitOr for u16x8

§

impl BitOr for u16x16

§

impl BitOr for u32x4

§

impl BitOr for u32x8

§

impl BitOr for u64x2

§

impl BitOr for u64x4

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>

§

impl BitOr for m128

§

type Output = m128

§

impl BitOr for m128d

§

impl BitOr for m128i

1.75.0 · Source§

impl BitOr for Ipv4Addr

1.75.0 · Source§

impl BitOr for Ipv6Addr

Source§

impl BitOr for BVec2

Source§

impl BitOr for BVec3

Source§

impl BitOr for BVec4

Source§

impl BitOr for BVec3A

Source§

impl BitOr for BVec4A

Source§

impl BitOr for I8Vec2

Source§

impl BitOr for I8Vec3

Source§

impl BitOr for I8Vec4

Source§

impl BitOr for I16Vec2

Source§

impl BitOr for I16Vec3

Source§

impl BitOr for I16Vec4

Source§

impl BitOr for IVec2

Source§

impl BitOr for IVec3

Source§

impl BitOr for IVec4

Source§

impl BitOr for I64Vec2

Source§

impl BitOr for I64Vec3

Source§

impl BitOr for I64Vec4

Source§

impl BitOr for U8Vec2

Source§

impl BitOr for U8Vec3

Source§

impl BitOr for U8Vec4

Source§

impl BitOr for U16Vec2

Source§

impl BitOr for U16Vec3

Source§

impl BitOr for U16Vec4

Source§

impl BitOr for UVec2

Source§

impl BitOr for UVec3

Source§

impl BitOr for UVec4

Source§

impl BitOr for U64Vec2

Source§

impl BitOr for U64Vec3

Source§

impl BitOr for U64Vec4

§

impl BitOr for Flags

§

type Output = Flags

§

impl BitOr for I11

§

type Output = I11

§

impl BitOr for I20

§

type Output = I20

§

impl BitOr for Interest

§

type Output = Interest

§

impl BitOr for PortCap

§

type Output = PortCap

§

impl BitOr for PortType

§

type Output = PortType

§

impl BitOr for Remove

§

type Output = Remove

§

impl BitOr for U11

§

type Output = U11

§

impl BitOr for U20

§

type Output = U20

1.0.0 · Source§

impl BitOr<&bool> for &bool

1.0.0 · Source§

impl BitOr<&bool> for bool

1.0.0 · Source§

impl BitOr<&i8> for &i8

1.0.0 · Source§

impl BitOr<&i8> for i8

1.0.0 · Source§

impl BitOr<&i16> for &i16

§

impl BitOr<&i16> for &i16_be

§

type Output = i16

§

impl BitOr<&i16> for &i16_le

§

type Output = i16

§

impl BitOr<&i16> for &i16_ube

§

type Output = i16

§

impl BitOr<&i16> for &i16_ule

§

type Output = i16

1.0.0 · Source§

impl BitOr<&i16> for i16

§

impl BitOr<&i16> for i16_be

§

type Output = i16

§

impl BitOr<&i16> for i16_le

§

type Output = i16

§

impl BitOr<&i16> for i16_ube

§

type Output = i16

§

impl BitOr<&i16> for i16_ule

§

type Output = i16

1.0.0 · Source§

impl BitOr<&i32> for &i32

§

impl BitOr<&i32> for &i32_be

§

type Output = i32

§

impl BitOr<&i32> for &i32_le

§

type Output = i32

§

impl BitOr<&i32> for &i32_ube

§

type Output = i32

§

impl BitOr<&i32> for &i32_ule

§

type Output = i32

1.0.0 · Source§

impl BitOr<&i32> for i32

§

impl BitOr<&i32> for i32_be

§

type Output = i32

§

impl BitOr<&i32> for i32_le

§

type Output = i32

§

impl BitOr<&i32> for i32_ube

§

type Output = i32

§

impl BitOr<&i32> for i32_ule

§

type Output = i32

1.0.0 · Source§

impl BitOr<&i64> for &i64

§

impl BitOr<&i64> for &i64_be

§

type Output = i64

§

impl BitOr<&i64> for &i64_le

§

type Output = i64

§

impl BitOr<&i64> for &i64_ube

§

type Output = i64

§

impl BitOr<&i64> for &i64_ule

§

type Output = i64

1.0.0 · Source§

impl BitOr<&i64> for i64

§

impl BitOr<&i64> for i64_be

§

type Output = i64

§

impl BitOr<&i64> for i64_le

§

type Output = i64

§

impl BitOr<&i64> for i64_ube

§

type Output = i64

§

impl BitOr<&i64> for i64_ule

§

type Output = i64

1.0.0 · Source§

impl BitOr<&i128> for &i128

§

impl BitOr<&i128> for &i128_be

§

type Output = i128

§

impl BitOr<&i128> for &i128_le

§

type Output = i128

§

impl BitOr<&i128> for &i128_ube

§

type Output = i128

§

impl BitOr<&i128> for &i128_ule

§

type Output = i128

1.0.0 · Source§

impl BitOr<&i128> for i128

§

impl BitOr<&i128> for i128_be

§

type Output = i128

§

impl BitOr<&i128> for i128_le

§

type Output = i128

§

impl BitOr<&i128> for i128_ube

§

type Output = i128

§

impl BitOr<&i128> for i128_ule

§

type Output = i128

1.0.0 · Source§

impl BitOr<&isize> for &isize

1.0.0 · Source§

impl BitOr<&isize> for isize

1.0.0 · Source§

impl BitOr<&u8> for &u8

1.0.0 · Source§

impl BitOr<&u8> for u8

1.0.0 · Source§

impl BitOr<&u16> for &u16

§

impl BitOr<&u16> for &u16_be

§

type Output = u16

§

impl BitOr<&u16> for &u16_le

§

type Output = u16

§

impl BitOr<&u16> for &u16_ube

§

type Output = u16

§

impl BitOr<&u16> for &u16_ule

§

type Output = u16

1.0.0 · Source§

impl BitOr<&u16> for u16

§

impl BitOr<&u16> for u16_be

§

type Output = u16

§

impl BitOr<&u16> for u16_le

§

type Output = u16

§

impl BitOr<&u16> for u16_ube

§

type Output = u16

§

impl BitOr<&u16> for u16_ule

§

type Output = u16

1.0.0 · Source§

impl BitOr<&u32> for &u32

§

impl BitOr<&u32> for &u32_be

§

type Output = u32

§

impl BitOr<&u32> for &u32_le

§

type Output = u32

§

impl BitOr<&u32> for &u32_ube

§

type Output = u32

§

impl BitOr<&u32> for &u32_ule

§

type Output = u32

1.0.0 · Source§

impl BitOr<&u32> for u32

§

impl BitOr<&u32> for u32_be

§

type Output = u32

§

impl BitOr<&u32> for u32_le

§

type Output = u32

§

impl BitOr<&u32> for u32_ube

§

type Output = u32

§

impl BitOr<&u32> for u32_ule

§

type Output = u32

1.0.0 · Source§

impl BitOr<&u64> for &u64

§

impl BitOr<&u64> for &u64_be

§

type Output = u64

§

impl BitOr<&u64> for &u64_le

§

type Output = u64

§

impl BitOr<&u64> for &u64_ube

§

type Output = u64

§

impl BitOr<&u64> for &u64_ule

§

type Output = u64

1.0.0 · Source§

impl BitOr<&u64> for u64

§

impl BitOr<&u64> for u64_be

§

type Output = u64

§

impl BitOr<&u64> for u64_le

§

type Output = u64

§

impl BitOr<&u64> for u64_ube

§

type Output = u64

§

impl BitOr<&u64> for u64_ule

§

type Output = u64

1.0.0 · Source§

impl BitOr<&u128> for &u128

§

impl BitOr<&u128> for &u128_be

§

type Output = u128

§

impl BitOr<&u128> for &u128_le

§

type Output = u128

§

impl BitOr<&u128> for &u128_ube

§

type Output = u128

§

impl BitOr<&u128> for &u128_ule

§

type Output = u128

1.0.0 · Source§

impl BitOr<&u128> for u128

§

impl BitOr<&u128> for u128_be

§

type Output = u128

§

impl BitOr<&u128> for u128_le

§

type Output = u128

§

impl BitOr<&u128> for u128_ube

§

type Output = u128

§

impl BitOr<&u128> for u128_ule

§

type Output = u128

1.0.0 · Source§

impl BitOr<&usize> for &usize

1.0.0 · Source§

impl BitOr<&usize> for usize

Source§

impl BitOr<&BigInt> for &BigInt

Source§

impl BitOr<&BigInt> for BigInt

Source§

type Output = <&'static BigInt as BitOr>::Output

Source§

impl BitOr<&Number> for &Number

Source§

impl BitOr<&Number> for Number

Source§

type Output = <&'static Number as BitOr>::Output

§

impl BitOr<&NonZeroI16_be> for &NonZeroI16_be

§

impl BitOr<&NonZeroI16_be> for NonZeroI16_be

§

impl BitOr<&NonZeroI16_be> for NonZero<i16>

§

impl BitOr<&NonZeroI16_le> for &NonZeroI16_le

§

impl BitOr<&NonZeroI16_le> for NonZeroI16_le

§

impl BitOr<&NonZeroI16_le> for NonZero<i16>

§

impl BitOr<&NonZeroI32_be> for &NonZeroI32_be

§

impl BitOr<&NonZeroI32_be> for NonZeroI32_be

§

impl BitOr<&NonZeroI32_be> for NonZero<i32>

§

impl BitOr<&NonZeroI32_le> for &NonZeroI32_le

§

impl BitOr<&NonZeroI32_le> for NonZeroI32_le

§

impl BitOr<&NonZeroI32_le> for NonZero<i32>

§

impl BitOr<&NonZeroI64_be> for &NonZeroI64_be

§

impl BitOr<&NonZeroI64_be> for NonZeroI64_be

§

impl BitOr<&NonZeroI64_be> for NonZero<i64>

§

impl BitOr<&NonZeroI64_le> for &NonZeroI64_le

§

impl BitOr<&NonZeroI64_le> for NonZeroI64_le

§

impl BitOr<&NonZeroI64_le> for NonZero<i64>

§

impl BitOr<&NonZeroI128_be> for &NonZeroI128_be

§

impl BitOr<&NonZeroI128_be> for NonZeroI128_be

§

impl BitOr<&NonZeroI128_be> for NonZero<i128>

§

impl BitOr<&NonZeroI128_le> for &NonZeroI128_le

§

impl BitOr<&NonZeroI128_le> for NonZeroI128_le

§

impl BitOr<&NonZeroI128_le> for NonZero<i128>

§

impl BitOr<&NonZeroU16_be> for &NonZeroU16_be

§

impl BitOr<&NonZeroU16_be> for NonZeroU16_be

§

impl BitOr<&NonZeroU16_be> for NonZero<u16>

§

impl BitOr<&NonZeroU16_le> for &NonZeroU16_le

§

impl BitOr<&NonZeroU16_le> for NonZeroU16_le

§

impl BitOr<&NonZeroU16_le> for NonZero<u16>

§

impl BitOr<&NonZeroU32_be> for &NonZeroU32_be

§

impl BitOr<&NonZeroU32_be> for NonZeroU32_be

§

impl BitOr<&NonZeroU32_be> for NonZero<u32>

§

impl BitOr<&NonZeroU32_le> for &NonZeroU32_le

§

impl BitOr<&NonZeroU32_le> for NonZeroU32_le

§

impl BitOr<&NonZeroU32_le> for NonZero<u32>

§

impl BitOr<&NonZeroU64_be> for &NonZeroU64_be

§

impl BitOr<&NonZeroU64_be> for NonZeroU64_be

§

impl BitOr<&NonZeroU64_be> for NonZero<u64>

§

impl BitOr<&NonZeroU64_le> for &NonZeroU64_le

§

impl BitOr<&NonZeroU64_le> for NonZeroU64_le

§

impl BitOr<&NonZeroU64_le> for NonZero<u64>

§

impl BitOr<&NonZeroU128_be> for &NonZeroU128_be

§

impl BitOr<&NonZeroU128_be> for NonZeroU128_be

§

impl BitOr<&NonZeroU128_be> for NonZero<u128>

§

impl BitOr<&NonZeroU128_le> for &NonZeroU128_le

§

impl BitOr<&NonZeroU128_le> for NonZeroU128_le

§

impl BitOr<&NonZeroU128_le> for NonZero<u128>

§

impl BitOr<&i16_be> for &i16

§

type Output = i16

§

impl BitOr<&i16_be> for &i16_be

§

type Output = i16

§

impl BitOr<&i16_be> for i16

§

type Output = i16

§

impl BitOr<&i16_be> for i16_be

§

type Output = i16

§

impl BitOr<&i16_le> for &i16

§

type Output = i16

§

impl BitOr<&i16_le> for &i16_le

§

type Output = i16

§

impl BitOr<&i16_le> for i16

§

type Output = i16

§

impl BitOr<&i16_le> for i16_le

§

type Output = i16

§

impl BitOr<&i32_be> for &i32

§

type Output = i32

§

impl BitOr<&i32_be> for &i32_be

§

type Output = i32

§

impl BitOr<&i32_be> for i32

§

type Output = i32

§

impl BitOr<&i32_be> for i32_be

§

type Output = i32

§

impl BitOr<&i32_le> for &i32

§

type Output = i32

§

impl BitOr<&i32_le> for &i32_le

§

type Output = i32

§

impl BitOr<&i32_le> for i32

§

type Output = i32

§

impl BitOr<&i32_le> for i32_le

§

type Output = i32

§

impl BitOr<&i64_be> for &i64

§

type Output = i64

§

impl BitOr<&i64_be> for &i64_be

§

type Output = i64

§

impl BitOr<&i64_be> for i64

§

type Output = i64

§

impl BitOr<&i64_be> for i64_be

§

type Output = i64

§

impl BitOr<&i64_le> for &i64

§

type Output = i64

§

impl BitOr<&i64_le> for &i64_le

§

type Output = i64

§

impl BitOr<&i64_le> for i64

§

type Output = i64

§

impl BitOr<&i64_le> for i64_le

§

type Output = i64

§

impl BitOr<&i128_be> for &i128

§

type Output = i128

§

impl BitOr<&i128_be> for &i128_be

§

type Output = i128

§

impl BitOr<&i128_be> for i128

§

type Output = i128

§

impl BitOr<&i128_be> for i128_be

§

type Output = i128

§

impl BitOr<&i128_le> for &i128

§

type Output = i128

§

impl BitOr<&i128_le> for &i128_le

§

type Output = i128

§

impl BitOr<&i128_le> for i128

§

type Output = i128

§

impl BitOr<&i128_le> for i128_le

§

type Output = i128

§

impl BitOr<&u16_be> for &u16

§

type Output = u16

§

impl BitOr<&u16_be> for &u16_be

§

type Output = u16

§

impl BitOr<&u16_be> for u16

§

type Output = u16

§

impl BitOr<&u16_be> for u16_be

§

type Output = u16

§

impl BitOr<&u16_le> for &u16

§

type Output = u16

§

impl BitOr<&u16_le> for &u16_le

§

type Output = u16

§

impl BitOr<&u16_le> for u16

§

type Output = u16

§

impl BitOr<&u16_le> for u16_le

§

type Output = u16

§

impl BitOr<&u32_be> for &u32

§

type Output = u32

§

impl BitOr<&u32_be> for &u32_be

§

type Output = u32

§

impl BitOr<&u32_be> for u32

§

type Output = u32

§

impl BitOr<&u32_be> for u32_be

§

type Output = u32

§

impl BitOr<&u32_le> for &u32

§

type Output = u32

§

impl BitOr<&u32_le> for &u32_le

§

type Output = u32

§

impl BitOr<&u32_le> for u32

§

type Output = u32

§

impl BitOr<&u32_le> for u32_le

§

type Output = u32

§

impl BitOr<&u64_be> for &u64

§

type Output = u64

§

impl BitOr<&u64_be> for &u64_be

§

type Output = u64

§

impl BitOr<&u64_be> for u64

§

type Output = u64

§

impl BitOr<&u64_be> for u64_be

§

type Output = u64

§

impl BitOr<&u64_le> for &u64

§

type Output = u64

§

impl BitOr<&u64_le> for &u64_le

§

type Output = u64

§

impl BitOr<&u64_le> for u64

§

type Output = u64

§

impl BitOr<&u64_le> for u64_le

§

type Output = u64

§

impl BitOr<&u128_be> for &u128

§

type Output = u128

§

impl BitOr<&u128_be> for &u128_be

§

type Output = u128

§

impl BitOr<&u128_be> for u128

§

type Output = u128

§

impl BitOr<&u128_be> for u128_be

§

type Output = u128

§

impl BitOr<&u128_le> for &u128

§

type Output = u128

§

impl BitOr<&u128_le> for &u128_le

§

type Output = u128

§

impl BitOr<&u128_le> for u128

§

type Output = u128

§

impl BitOr<&u128_le> for u128_le

§

type Output = u128

§

impl BitOr<&NonZeroI16_ube> for &NonZeroI16_ube

§

impl BitOr<&NonZeroI16_ube> for NonZeroI16_ube

§

impl BitOr<&NonZeroI16_ube> for NonZero<i16>

§

impl BitOr<&NonZeroI16_ule> for &NonZeroI16_ule

§

impl BitOr<&NonZeroI16_ule> for NonZeroI16_ule

§

impl BitOr<&NonZeroI16_ule> for NonZero<i16>

§

impl BitOr<&NonZeroI32_ube> for &NonZeroI32_ube

§

impl BitOr<&NonZeroI32_ube> for NonZeroI32_ube

§

impl BitOr<&NonZeroI32_ube> for NonZero<i32>

§

impl BitOr<&NonZeroI32_ule> for &NonZeroI32_ule

§

impl BitOr<&NonZeroI32_ule> for NonZeroI32_ule

§

impl BitOr<&NonZeroI32_ule> for NonZero<i32>

§

impl BitOr<&NonZeroI64_ube> for &NonZeroI64_ube

§

impl BitOr<&NonZeroI64_ube> for NonZeroI64_ube

§

impl BitOr<&NonZeroI64_ube> for NonZero<i64>

§

impl BitOr<&NonZeroI64_ule> for &NonZeroI64_ule

§

impl BitOr<&NonZeroI64_ule> for NonZeroI64_ule

§

impl BitOr<&NonZeroI64_ule> for NonZero<i64>

§

impl BitOr<&NonZeroI128_ube> for &NonZeroI128_ube

§

impl BitOr<&NonZeroI128_ube> for NonZeroI128_ube

§

impl BitOr<&NonZeroI128_ube> for NonZero<i128>

§

impl BitOr<&NonZeroI128_ule> for &NonZeroI128_ule

§

impl BitOr<&NonZeroI128_ule> for NonZeroI128_ule

§

impl BitOr<&NonZeroI128_ule> for NonZero<i128>

§

impl BitOr<&NonZeroU16_ube> for &NonZeroU16_ube

§

impl BitOr<&NonZeroU16_ube> for NonZeroU16_ube

§

impl BitOr<&NonZeroU16_ube> for NonZero<u16>

§

impl BitOr<&NonZeroU16_ule> for &NonZeroU16_ule

§

impl BitOr<&NonZeroU16_ule> for NonZeroU16_ule

§

impl BitOr<&NonZeroU16_ule> for NonZero<u16>

§

impl BitOr<&NonZeroU32_ube> for &NonZeroU32_ube

§

impl BitOr<&NonZeroU32_ube> for NonZeroU32_ube

§

impl BitOr<&NonZeroU32_ube> for NonZero<u32>

§

impl BitOr<&NonZeroU32_ule> for &NonZeroU32_ule

§

impl BitOr<&NonZeroU32_ule> for NonZeroU32_ule

§

impl BitOr<&NonZeroU32_ule> for NonZero<u32>

§

impl BitOr<&NonZeroU64_ube> for &NonZeroU64_ube

§

impl BitOr<&NonZeroU64_ube> for NonZeroU64_ube

§

impl BitOr<&NonZeroU64_ube> for NonZero<u64>

§

impl BitOr<&NonZeroU64_ule> for &NonZeroU64_ule

§

impl BitOr<&NonZeroU64_ule> for NonZeroU64_ule

§

impl BitOr<&NonZeroU64_ule> for NonZero<u64>

§

impl BitOr<&NonZeroU128_ube> for &NonZeroU128_ube

§

impl BitOr<&NonZeroU128_ube> for NonZeroU128_ube

§

impl BitOr<&NonZeroU128_ube> for NonZero<u128>

§

impl BitOr<&NonZeroU128_ule> for &NonZeroU128_ule

§

impl BitOr<&NonZeroU128_ule> for NonZeroU128_ule

§

impl BitOr<&NonZeroU128_ule> for NonZero<u128>

§

impl BitOr<&i16_ube> for &i16

§

type Output = i16

§

impl BitOr<&i16_ube> for &i16_ube

§

type Output = i16

§

impl BitOr<&i16_ube> for i16

§

type Output = i16

§

impl BitOr<&i16_ube> for i16_ube

§

type Output = i16

§

impl BitOr<&i16_ule> for &i16

§

type Output = i16

§

impl BitOr<&i16_ule> for &i16_ule

§

type Output = i16

§

impl BitOr<&i16_ule> for i16

§

type Output = i16

§

impl BitOr<&i16_ule> for i16_ule

§

type Output = i16

§

impl BitOr<&i32_ube> for &i32

§

type Output = i32

§

impl BitOr<&i32_ube> for &i32_ube

§

type Output = i32

§

impl BitOr<&i32_ube> for i32

§

type Output = i32

§

impl BitOr<&i32_ube> for i32_ube

§

type Output = i32

§

impl BitOr<&i32_ule> for &i32

§

type Output = i32

§

impl BitOr<&i32_ule> for &i32_ule

§

type Output = i32

§

impl BitOr<&i32_ule> for i32

§

type Output = i32

§

impl BitOr<&i32_ule> for i32_ule

§

type Output = i32

§

impl BitOr<&i64_ube> for &i64

§

type Output = i64

§

impl BitOr<&i64_ube> for &i64_ube

§

type Output = i64

§

impl BitOr<&i64_ube> for i64

§

type Output = i64

§

impl BitOr<&i64_ube> for i64_ube

§

type Output = i64

§

impl BitOr<&i64_ule> for &i64

§

type Output = i64

§

impl BitOr<&i64_ule> for &i64_ule

§

type Output = i64

§

impl BitOr<&i64_ule> for i64

§

type Output = i64

§

impl BitOr<&i64_ule> for i64_ule

§

type Output = i64

§

impl BitOr<&i128_ube> for &i128

§

type Output = i128

§

impl BitOr<&i128_ube> for &i128_ube

§

type Output = i128

§

impl BitOr<&i128_ube> for i128

§

type Output = i128

§

impl BitOr<&i128_ube> for i128_ube

§

type Output = i128

§

impl BitOr<&i128_ule> for &i128

§

type Output = i128

§

impl BitOr<&i128_ule> for &i128_ule

§

type Output = i128

§

impl BitOr<&i128_ule> for i128

§

type Output = i128

§

impl BitOr<&i128_ule> for i128_ule

§

type Output = i128

§

impl BitOr<&u16_ube> for &u16

§

type Output = u16

§

impl BitOr<&u16_ube> for &u16_ube

§

type Output = u16

§

impl BitOr<&u16_ube> for u16

§

type Output = u16

§

impl BitOr<&u16_ube> for u16_ube

§

type Output = u16

§

impl BitOr<&u16_ule> for &u16

§

type Output = u16

§

impl BitOr<&u16_ule> for &u16_ule

§

type Output = u16

§

impl BitOr<&u16_ule> for u16

§

type Output = u16

§

impl BitOr<&u16_ule> for u16_ule

§

type Output = u16

§

impl BitOr<&u32_ube> for &u32

§

type Output = u32

§

impl BitOr<&u32_ube> for &u32_ube

§

type Output = u32

§

impl BitOr<&u32_ube> for u32

§

type Output = u32

§

impl BitOr<&u32_ube> for u32_ube

§

type Output = u32

§

impl BitOr<&u32_ule> for &u32

§

type Output = u32

§

impl BitOr<&u32_ule> for &u32_ule

§

type Output = u32

§

impl BitOr<&u32_ule> for u32

§

type Output = u32

§

impl BitOr<&u32_ule> for u32_ule

§

type Output = u32

§

impl BitOr<&u64_ube> for &u64

§

type Output = u64

§

impl BitOr<&u64_ube> for &u64_ube

§

type Output = u64

§

impl BitOr<&u64_ube> for u64

§

type Output = u64

§

impl BitOr<&u64_ube> for u64_ube

§

type Output = u64

§

impl BitOr<&u64_ule> for &u64

§

type Output = u64

§

impl BitOr<&u64_ule> for &u64_ule

§

type Output = u64

§

impl BitOr<&u64_ule> for u64

§

type Output = u64

§

impl BitOr<&u64_ule> for u64_ule

§

type Output = u64

§

impl BitOr<&u128_ube> for &u128

§

type Output = u128

§

impl BitOr<&u128_ube> for &u128_ube

§

type Output = u128

§

impl BitOr<&u128_ube> for u128

§

type Output = u128

§

impl BitOr<&u128_ube> for u128_ube

§

type Output = u128

§

impl BitOr<&u128_ule> for &u128

§

type Output = u128

§

impl BitOr<&u128_ule> for &u128_ule

§

type Output = u128

§

impl BitOr<&u128_ule> for u128

§

type Output = u128

§

impl BitOr<&u128_ule> for u128_ule

§

type Output = u128

Source§

impl BitOr<&JsValue> for JsValue

Source§

type Output = <&'static JsValue as BitOr>::Output

§

impl BitOr<&f32x4> for f32x4

§

impl BitOr<&f32x8> for f32x8

§

impl BitOr<&f64x2> for f64x2

§

impl BitOr<&f64x4> for f64x4

§

impl BitOr<&i8x16> for i8x16

§

impl BitOr<&i8x32> for i8x32

§

impl BitOr<&i16x8> for i16x8

§

impl BitOr<&i16x16> for i16x16

§

impl BitOr<&i32x4> for i32x4

§

impl BitOr<&i32x8> for i32x8

§

impl BitOr<&i64x2> for i64x2

§

impl BitOr<&u8x16> for u8x16

§

impl BitOr<&u16x8> for u16x8

§

impl BitOr<&u16x16> for u16x16

§

impl BitOr<&u32x4> for u32x4

§

impl BitOr<&u32x8> for u32x8

§

impl BitOr<&u64x2> for u64x2

§

impl BitOr<&u64x4> for u64x4

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>

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

§

impl BitOr<Attribute> for Attributes

Source§

impl BitOr<i8> for I8Vec2

Source§

impl BitOr<i8> for I8Vec3

Source§

impl BitOr<i8> for I8Vec4

§

impl BitOr<i16> for &i16_be

§

type Output = i16

§

impl BitOr<i16> for &i16_le

§

type Output = i16

§

impl BitOr<i16> for &i16_ube

§

type Output = i16

§

impl BitOr<i16> for &i16_ule

§

type Output = i16

§

impl BitOr<i16> for i16_be

§

type Output = i16

§

impl BitOr<i16> for i16_le

§

type Output = i16

§

impl BitOr<i16> for i16_ube

§

type Output = i16

§

impl BitOr<i16> for i16_ule

§

type Output = i16

Source§

impl BitOr<i16> for I16Vec2

Source§

impl BitOr<i16> for I16Vec3

Source§

impl BitOr<i16> for I16Vec4

§

impl BitOr<i32> for &i32_be

§

type Output = i32

§

impl BitOr<i32> for &i32_le

§

type Output = i32

§

impl BitOr<i32> for &i32_ube

§

type Output = i32

§

impl BitOr<i32> for &i32_ule

§

type Output = i32

§

impl BitOr<i32> for i32_be

§

type Output = i32

§

impl BitOr<i32> for i32_le

§

type Output = i32

§

impl BitOr<i32> for i32_ube

§

type Output = i32

§

impl BitOr<i32> for i32_ule

§

type Output = i32

Source§

impl BitOr<i32> for IVec2

Source§

impl BitOr<i32> for IVec3

Source§

impl BitOr<i32> for IVec4

§

impl BitOr<i64> for &i64_be

§

type Output = i64

§

impl BitOr<i64> for &i64_le

§

type Output = i64

§

impl BitOr<i64> for &i64_ube

§

type Output = i64

§

impl BitOr<i64> for &i64_ule

§

type Output = i64

§

impl BitOr<i64> for i64_be

§

type Output = i64

§

impl BitOr<i64> for i64_le

§

type Output = i64

§

impl BitOr<i64> for i64_ube

§

type Output = i64

§

impl BitOr<i64> for i64_ule

§

type Output = i64

Source§

impl BitOr<i64> for I64Vec2

Source§

impl BitOr<i64> for I64Vec3

Source§

impl BitOr<i64> for I64Vec4

§

impl BitOr<i128> for &i128_be

§

type Output = i128

§

impl BitOr<i128> for &i128_le

§

type Output = i128

§

impl BitOr<i128> for &i128_ube

§

type Output = i128

§

impl BitOr<i128> for &i128_ule

§

type Output = i128

§

impl BitOr<i128> for i128_be

§

type Output = i128

§

impl BitOr<i128> for i128_le

§

type Output = i128

§

impl BitOr<i128> for i128_ube

§

type Output = i128

§

impl BitOr<i128> for i128_ule

§

type Output = i128

Source§

impl BitOr<u8> for U8Vec2

Source§

impl BitOr<u8> for U8Vec3

Source§

impl BitOr<u8> for U8Vec4

§

impl BitOr<u16> for &u16_be

§

type Output = u16

§

impl BitOr<u16> for &u16_le

§

type Output = u16

§

impl BitOr<u16> for &u16_ube

§

type Output = u16

§

impl BitOr<u16> for &u16_ule

§

type Output = u16

§

impl BitOr<u16> for u16_be

§

type Output = u16

§

impl BitOr<u16> for u16_le

§

type Output = u16

§

impl BitOr<u16> for u16_ube

§

type Output = u16

§

impl BitOr<u16> for u16_ule

§

type Output = u16

Source§

impl BitOr<u16> for U16Vec2

Source§

impl BitOr<u16> for U16Vec3

Source§

impl BitOr<u16> for U16Vec4

§

impl BitOr<u32> for &u32_be

§

type Output = u32

§

impl BitOr<u32> for &u32_le

§

type Output = u32

§

impl BitOr<u32> for &u32_ube

§

type Output = u32

§

impl BitOr<u32> for &u32_ule

§

type Output = u32

§

impl BitOr<u32> for u32_be

§

type Output = u32

§

impl BitOr<u32> for u32_le

§

type Output = u32

§

impl BitOr<u32> for u32_ube

§

type Output = u32

§

impl BitOr<u32> for u32_ule

§

type Output = u32

Source§

impl BitOr<u32> for UVec2

Source§

impl BitOr<u32> for UVec3

Source§

impl BitOr<u32> for UVec4

§

impl BitOr<u64> for &u64_be

§

type Output = u64

§

impl BitOr<u64> for &u64_le

§

type Output = u64

§

impl BitOr<u64> for &u64_ube

§

type Output = u64

§

impl BitOr<u64> for &u64_ule

§

type Output = u64

§

impl BitOr<u64> for u64_be

§

type Output = u64

§

impl BitOr<u64> for u64_le

§

type Output = u64

§

impl BitOr<u64> for u64_ube

§

type Output = u64

§

impl BitOr<u64> for u64_ule

§

type Output = u64

Source§

impl BitOr<u64> for U64Vec2

Source§

impl BitOr<u64> for U64Vec3

Source§

impl BitOr<u64> for U64Vec4

§

impl BitOr<u128> for &u128_be

§

type Output = u128

§

impl BitOr<u128> for &u128_le

§

type Output = u128

§

impl BitOr<u128> for &u128_ube

§

type Output = u128

§

impl BitOr<u128> for &u128_ule

§

type Output = u128

§

impl BitOr<u128> for u128_be

§

type Output = u128

§

impl BitOr<u128> for u128_le

§

type Output = u128

§

impl BitOr<u128> for u128_ube

§

type Output = u128

§

impl BitOr<u128> for u128_ule

§

type Output = u128

§

impl BitOr<NonZeroI16_be> for &NonZeroI16_be

§

impl BitOr<NonZeroI16_be> for NonZero<i16>

§

impl BitOr<NonZeroI16_le> for &NonZeroI16_le

§

impl BitOr<NonZeroI16_le> for NonZero<i16>

§

impl BitOr<NonZeroI32_be> for &NonZeroI32_be

§

impl BitOr<NonZeroI32_be> for NonZero<i32>

§

impl BitOr<NonZeroI32_le> for &NonZeroI32_le

§

impl BitOr<NonZeroI32_le> for NonZero<i32>

§

impl BitOr<NonZeroI64_be> for &NonZeroI64_be

§

impl BitOr<NonZeroI64_be> for NonZero<i64>

§

impl BitOr<NonZeroI64_le> for &NonZeroI64_le

§

impl BitOr<NonZeroI64_le> for NonZero<i64>

§

impl BitOr<NonZeroI128_be> for &NonZeroI128_be

§

impl BitOr<NonZeroI128_be> for NonZero<i128>

§

impl BitOr<NonZeroI128_le> for &NonZeroI128_le

§

impl BitOr<NonZeroI128_le> for NonZero<i128>

§

impl BitOr<NonZeroU16_be> for &NonZeroU16_be

§

impl BitOr<NonZeroU16_be> for NonZero<u16>

§

impl BitOr<NonZeroU16_le> for &NonZeroU16_le

§

impl BitOr<NonZeroU16_le> for NonZero<u16>

§

impl BitOr<NonZeroU32_be> for &NonZeroU32_be

§

impl BitOr<NonZeroU32_be> for NonZero<u32>

§

impl BitOr<NonZeroU32_le> for &NonZeroU32_le

§

impl BitOr<NonZeroU32_le> for NonZero<u32>

§

impl BitOr<NonZeroU64_be> for &NonZeroU64_be

§

impl BitOr<NonZeroU64_be> for NonZero<u64>

§

impl BitOr<NonZeroU64_le> for &NonZeroU64_le

§

impl BitOr<NonZeroU64_le> for NonZero<u64>

§

impl BitOr<NonZeroU128_be> for &NonZeroU128_be

§

impl BitOr<NonZeroU128_be> for NonZero<u128>

§

impl BitOr<NonZeroU128_le> for &NonZeroU128_le

§

impl BitOr<NonZeroU128_le> for NonZero<u128>

§

impl BitOr<i16_be> for &i16

§

type Output = i16

§

impl BitOr<i16_be> for &i16_be

§

type Output = i16

§

impl BitOr<i16_be> for i16

§

type Output = i16

§

impl BitOr<i16_le> for &i16

§

type Output = i16

§

impl BitOr<i16_le> for &i16_le

§

type Output = i16

§

impl BitOr<i16_le> for i16

§

type Output = i16

§

impl BitOr<i32_be> for &i32

§

type Output = i32

§

impl BitOr<i32_be> for &i32_be

§

type Output = i32

§

impl BitOr<i32_be> for i32

§

type Output = i32

§

impl BitOr<i32_le> for &i32

§

type Output = i32

§

impl BitOr<i32_le> for &i32_le

§

type Output = i32

§

impl BitOr<i32_le> for i32

§

type Output = i32

§

impl BitOr<i64_be> for &i64

§

type Output = i64

§

impl BitOr<i64_be> for &i64_be

§

type Output = i64

§

impl BitOr<i64_be> for i64

§

type Output = i64

§

impl BitOr<i64_le> for &i64

§

type Output = i64

§

impl BitOr<i64_le> for &i64_le

§

type Output = i64

§

impl BitOr<i64_le> for i64

§

type Output = i64

§

impl BitOr<i128_be> for &i128

§

type Output = i128

§

impl BitOr<i128_be> for &i128_be

§

type Output = i128

§

impl BitOr<i128_be> for i128

§

type Output = i128

§

impl BitOr<i128_le> for &i128

§

type Output = i128

§

impl BitOr<i128_le> for &i128_le

§

type Output = i128

§

impl BitOr<i128_le> for i128

§

type Output = i128

§

impl BitOr<u16_be> for &u16

§

type Output = u16

§

impl BitOr<u16_be> for &u16_be

§

type Output = u16

§

impl BitOr<u16_be> for u16

§

type Output = u16

§

impl BitOr<u16_le> for &u16

§

type Output = u16

§

impl BitOr<u16_le> for &u16_le

§

type Output = u16

§

impl BitOr<u16_le> for u16

§

type Output = u16

§

impl BitOr<u32_be> for &u32

§

type Output = u32

§

impl BitOr<u32_be> for &u32_be

§

type Output = u32

§

impl BitOr<u32_be> for u32

§

type Output = u32

§

impl BitOr<u32_le> for &u32

§

type Output = u32

§

impl BitOr<u32_le> for &u32_le

§

type Output = u32

§

impl BitOr<u32_le> for u32

§

type Output = u32

§

impl BitOr<u64_be> for &u64

§

type Output = u64

§

impl BitOr<u64_be> for &u64_be

§

type Output = u64

§

impl BitOr<u64_be> for u64

§

type Output = u64

§

impl BitOr<u64_le> for &u64

§

type Output = u64

§

impl BitOr<u64_le> for &u64_le

§

type Output = u64

§

impl BitOr<u64_le> for u64

§

type Output = u64

§

impl BitOr<u128_be> for &u128

§

type Output = u128

§

impl BitOr<u128_be> for &u128_be

§

type Output = u128

§

impl BitOr<u128_be> for u128

§

type Output = u128

§

impl BitOr<u128_le> for &u128

§

type Output = u128

§

impl BitOr<u128_le> for &u128_le

§

type Output = u128

§

impl BitOr<u128_le> for u128

§

type Output = u128

§

impl BitOr<NonZeroI16_ube> for &NonZeroI16_ube

§

impl BitOr<NonZeroI16_ube> for NonZero<i16>

§

impl BitOr<NonZeroI16_ule> for &NonZeroI16_ule

§

impl BitOr<NonZeroI16_ule> for NonZero<i16>

§

impl BitOr<NonZeroI32_ube> for &NonZeroI32_ube

§

impl BitOr<NonZeroI32_ube> for NonZero<i32>

§

impl BitOr<NonZeroI32_ule> for &NonZeroI32_ule

§

impl BitOr<NonZeroI32_ule> for NonZero<i32>

§

impl BitOr<NonZeroI64_ube> for &NonZeroI64_ube

§

impl BitOr<NonZeroI64_ube> for NonZero<i64>

§

impl BitOr<NonZeroI64_ule> for &NonZeroI64_ule

§

impl BitOr<NonZeroI64_ule> for NonZero<i64>

§

impl BitOr<NonZeroI128_ube> for &NonZeroI128_ube

§

impl BitOr<NonZeroI128_ube> for NonZero<i128>

§

impl BitOr<NonZeroI128_ule> for &NonZeroI128_ule

§

impl BitOr<NonZeroI128_ule> for NonZero<i128>

§

impl BitOr<NonZeroU16_ube> for &NonZeroU16_ube

§

impl BitOr<NonZeroU16_ube> for NonZero<u16>

§

impl BitOr<NonZeroU16_ule> for &NonZeroU16_ule

§

impl BitOr<NonZeroU16_ule> for NonZero<u16>

§

impl BitOr<NonZeroU32_ube> for &NonZeroU32_ube

§

impl BitOr<NonZeroU32_ube> for NonZero<u32>

§

impl BitOr<NonZeroU32_ule> for &NonZeroU32_ule

§

impl BitOr<NonZeroU32_ule> for NonZero<u32>

§

impl BitOr<NonZeroU64_ube> for &NonZeroU64_ube

§

impl BitOr<NonZeroU64_ube> for NonZero<u64>

§

impl BitOr<NonZeroU64_ule> for &NonZeroU64_ule

§

impl BitOr<NonZeroU64_ule> for NonZero<u64>

§

impl BitOr<NonZeroU128_ube> for &NonZeroU128_ube

§

impl BitOr<NonZeroU128_ube> for NonZero<u128>

§

impl BitOr<NonZeroU128_ule> for &NonZeroU128_ule

§

impl BitOr<NonZeroU128_ule> for NonZero<u128>

§

impl BitOr<i16_ube> for &i16

§

type Output = i16

§

impl BitOr<i16_ube> for &i16_ube

§

type Output = i16

§

impl BitOr<i16_ube> for i16

§

type Output = i16

§

impl BitOr<i16_ule> for &i16

§

type Output = i16

§

impl BitOr<i16_ule> for &i16_ule

§

type Output = i16

§

impl BitOr<i16_ule> for i16

§

type Output = i16

§

impl BitOr<i32_ube> for &i32

§

type Output = i32

§

impl BitOr<i32_ube> for &i32_ube

§

type Output = i32

§

impl BitOr<i32_ube> for i32

§

type Output = i32

§

impl BitOr<i32_ule> for &i32

§

type Output = i32

§

impl BitOr<i32_ule> for &i32_ule

§

type Output = i32

§

impl BitOr<i32_ule> for i32

§

type Output = i32

§

impl BitOr<i64_ube> for &i64

§

type Output = i64

§

impl BitOr<i64_ube> for &i64_ube

§

type Output = i64

§

impl BitOr<i64_ube> for i64

§

type Output = i64

§

impl BitOr<i64_ule> for &i64

§

type Output = i64

§

impl BitOr<i64_ule> for &i64_ule

§

type Output = i64

§

impl BitOr<i64_ule> for i64

§

type Output = i64

§

impl BitOr<i128_ube> for &i128

§

type Output = i128

§

impl BitOr<i128_ube> for &i128_ube

§

type Output = i128

§

impl BitOr<i128_ube> for i128

§

type Output = i128

§

impl BitOr<i128_ule> for &i128

§

type Output = i128

§

impl BitOr<i128_ule> for &i128_ule

§

type Output = i128

§

impl BitOr<i128_ule> for i128

§

type Output = i128

§

impl BitOr<u16_ube> for &u16

§

type Output = u16

§

impl BitOr<u16_ube> for &u16_ube

§

type Output = u16

§

impl BitOr<u16_ube> for u16

§

type Output = u16

§

impl BitOr<u16_ule> for &u16

§

type Output = u16

§

impl BitOr<u16_ule> for &u16_ule

§

type Output = u16

§

impl BitOr<u16_ule> for u16

§

type Output = u16

§

impl BitOr<u32_ube> for &u32

§

type Output = u32

§

impl BitOr<u32_ube> for &u32_ube

§

type Output = u32

§

impl BitOr<u32_ube> for u32

§

type Output = u32

§

impl BitOr<u32_ule> for &u32

§

type Output = u32

§

impl BitOr<u32_ule> for &u32_ule

§

type Output = u32

§

impl BitOr<u32_ule> for u32

§

type Output = u32

§

impl BitOr<u64_ube> for &u64

§

type Output = u64

§

impl BitOr<u64_ube> for &u64_ube

§

type Output = u64

§

impl BitOr<u64_ube> for u64

§

type Output = u64

§

impl BitOr<u64_ule> for &u64

§

type Output = u64

§

impl BitOr<u64_ule> for &u64_ule

§

type Output = u64

§

impl BitOr<u64_ule> for u64

§

type Output = u64

§

impl BitOr<u128_ube> for &u128

§

type Output = u128

§

impl BitOr<u128_ube> for &u128_ube

§

type Output = u128

§

impl BitOr<u128_ube> for u128

§

type Output = u128

§

impl BitOr<u128_ule> for &u128

§

type Output = u128

§

impl BitOr<u128_ule> for &u128_ule

§

type Output = u128

§

impl BitOr<u128_ule> for u128

§

type Output = u128

§

impl BitOr<NonZero<i16>> for &NonZeroI16_be

§

impl BitOr<NonZero<i16>> for &NonZeroI16_le

§

impl BitOr<NonZero<i16>> for &NonZeroI16_ube

§

impl BitOr<NonZero<i16>> for &NonZeroI16_ule

§

impl BitOr<NonZero<i16>> for NonZeroI16_be

§

impl BitOr<NonZero<i16>> for NonZeroI16_le

§

impl BitOr<NonZero<i16>> for NonZeroI16_ube

§

impl BitOr<NonZero<i16>> for NonZeroI16_ule

§

impl BitOr<NonZero<i32>> for &NonZeroI32_be

§

impl BitOr<NonZero<i32>> for &NonZeroI32_le

§

impl BitOr<NonZero<i32>> for &NonZeroI32_ube

§

impl BitOr<NonZero<i32>> for &NonZeroI32_ule

§

impl BitOr<NonZero<i32>> for NonZeroI32_be

§

impl BitOr<NonZero<i32>> for NonZeroI32_le

§

impl BitOr<NonZero<i32>> for NonZeroI32_ube

§

impl BitOr<NonZero<i32>> for NonZeroI32_ule

§

impl BitOr<NonZero<i64>> for &NonZeroI64_be

§

impl BitOr<NonZero<i64>> for &NonZeroI64_le

§

impl BitOr<NonZero<i64>> for &NonZeroI64_ube

§

impl BitOr<NonZero<i64>> for &NonZeroI64_ule

§

impl BitOr<NonZero<i64>> for NonZeroI64_be

§

impl BitOr<NonZero<i64>> for NonZeroI64_le

§

impl BitOr<NonZero<i64>> for NonZeroI64_ube

§

impl BitOr<NonZero<i64>> for NonZeroI64_ule

§

impl BitOr<NonZero<i128>> for &NonZeroI128_be

§

impl BitOr<NonZero<i128>> for &NonZeroI128_le

§

impl BitOr<NonZero<i128>> for &NonZeroI128_ube

§

impl BitOr<NonZero<i128>> for &NonZeroI128_ule

§

impl BitOr<NonZero<i128>> for NonZeroI128_be

§

impl BitOr<NonZero<i128>> for NonZeroI128_le

§

impl BitOr<NonZero<i128>> for NonZeroI128_ube

§

impl BitOr<NonZero<i128>> for NonZeroI128_ule

§

impl BitOr<NonZero<u16>> for &NonZeroU16_be

§

impl BitOr<NonZero<u16>> for &NonZeroU16_le

§

impl BitOr<NonZero<u16>> for &NonZeroU16_ube

§

impl BitOr<NonZero<u16>> for &NonZeroU16_ule

§

impl BitOr<NonZero<u16>> for NonZeroU16_be

§

impl BitOr<NonZero<u16>> for NonZeroU16_le

§

impl BitOr<NonZero<u16>> for NonZeroU16_ube

§

impl BitOr<NonZero<u16>> for NonZeroU16_ule

§

impl BitOr<NonZero<u32>> for &NonZeroU32_be

§

impl BitOr<NonZero<u32>> for &NonZeroU32_le

§

impl BitOr<NonZero<u32>> for &NonZeroU32_ube

§

impl BitOr<NonZero<u32>> for &NonZeroU32_ule

§

impl BitOr<NonZero<u32>> for NonZeroU32_be

§

impl BitOr<NonZero<u32>> for NonZeroU32_le

§

impl BitOr<NonZero<u32>> for NonZeroU32_ube

§

impl BitOr<NonZero<u32>> for NonZeroU32_ule

§

impl BitOr<NonZero<u64>> for &NonZeroU64_be

§

impl BitOr<NonZero<u64>> for &NonZeroU64_le

§

impl BitOr<NonZero<u64>> for &NonZeroU64_ube

§

impl BitOr<NonZero<u64>> for &NonZeroU64_ule

§

impl BitOr<NonZero<u64>> for NonZeroU64_be

§

impl BitOr<NonZero<u64>> for NonZeroU64_le

§

impl BitOr<NonZero<u64>> for NonZeroU64_ube

§

impl BitOr<NonZero<u64>> for NonZeroU64_ule

§

impl BitOr<NonZero<u128>> for &NonZeroU128_be

§

impl BitOr<NonZero<u128>> for &NonZeroU128_le

§

impl BitOr<NonZero<u128>> for &NonZeroU128_ube

§

impl BitOr<NonZero<u128>> for &NonZeroU128_ule

§

impl BitOr<NonZero<u128>> for NonZeroU128_be

§

impl BitOr<NonZero<u128>> for NonZeroU128_le

§

impl BitOr<NonZero<u128>> for NonZeroU128_ube

§

impl BitOr<NonZero<u128>> for NonZeroU128_ule

1.75.0 · Source§

impl BitOr<Ipv4Addr> for &Ipv4Addr

1.75.0 · Source§

impl BitOr<Ipv6Addr> for &Ipv6Addr

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

type Output = <&'static BigInt as BitOr>::Output

Source§

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

Source§

type Output = <&'static Number as BitOr>::Output

Source§

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

Source§

type Output = <&'static JsValue 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,

Source§

type Output = Simd<T, N>

1.45.0 · Source§

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

1.45.0 · Source§

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

1.45.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

impl<T, S> BitOr<&HashSet<T, S>> for &devela::_dep::_std::collections::HashSet<T, S>
where T: Eq + Hash + Clone, S: BuildHasher + Default,

Source§

type Output = HashSet<T, S>

§

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

§

type Output = HashSet<T, S, A>

Source§

impl<T, const CAP: usize, S: Storage> BitOr for Array<T, CAP, S>
where S::Stored<[T; CAP]>: Copy, T: BitOr<Output = T> + Copy,

Source§

type Output = Array<T, CAP, S>

Source§

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

Source§

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,

Source§

type Output = Simd<T, N>

Source§

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

Source§

type Output = Mask<T, N>

Source§

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

Source§

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,

Source§

type Output = Simd<T, N>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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