devela::all

Trait BitXor

1.0.0 · Source
pub trait BitXor<Rhs = Self> {
    type Output;

    // Required method
    fn bitxor(self, rhs: Rhs) -> Self::Output;
}
Expand description

core The bitwise XOR operator ^.

Re-exported from core::ops:: .


The bitwise XOR operator ^.

Note that Rhs is Self by default, but this is not mandatory.

§Examples

An implementation of BitXor that lifts ^ to a wrapper around bool.

use std::ops::BitXor;

#[derive(Debug, PartialEq)]
struct Scalar(bool);

impl BitXor for Scalar {
    type Output = Self;

    // rhs is the "right-hand side" of the expression `a ^ b`
    fn bitxor(self, rhs: Self) -> Self::Output {
        Self(self.0 ^ rhs.0)
    }
}

assert_eq!(Scalar(true) ^ Scalar(true), Scalar(false));
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 BitXor trait for a wrapper around Vec<bool>.

use std::ops::BitXor;

#[derive(Debug, PartialEq)]
struct BooleanVector(Vec<bool>);

impl BitXor for BooleanVector {
    type Output = Self;

    fn bitxor(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![false, 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 bitxor(self, rhs: Rhs) -> Self::Output

Performs the ^ operation.

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

Implementors§

Source§

impl BitXor for &JsValue

1.0.0 · Source§

impl BitXor for bool

1.0.0 · Source§

impl BitXor for i8

1.0.0 · Source§

impl BitXor for i16

1.0.0 · Source§

impl BitXor for i32

1.0.0 · Source§

impl BitXor for i64

1.0.0 · Source§

impl BitXor for i128

1.0.0 · Source§

impl BitXor for isize

1.0.0 · Source§

impl BitXor for u8

1.0.0 · Source§

impl BitXor for u16

1.0.0 · Source§

impl BitXor for u32

1.0.0 · Source§

impl BitXor for u64

1.0.0 · Source§

impl BitXor for u128

1.0.0 · Source§

impl BitXor for usize

§

impl BitXor for KeyEventState

§

impl BitXor for KeyModifiers

§

impl BitXor for KeyboardEnhancementFlags

§

impl BitXor for Attributes

Source§

impl BitXor for BigInt

Source§

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

Source§

impl BitXor for Number

Source§

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

§

impl BitXor for i16_be

§

type Output = i16

§

impl BitXor for i16_le

§

type Output = i16

§

impl BitXor for i32_be

§

type Output = i32

§

impl BitXor for i32_le

§

type Output = i32

§

impl BitXor for i64_be

§

type Output = i64

§

impl BitXor for i64_le

§

type Output = i64

§

impl BitXor for i128_be

§

type Output = i128

§

impl BitXor for i128_le

§

type Output = i128

§

impl BitXor for u16_be

§

type Output = u16

§

impl BitXor for u16_le

§

type Output = u16

§

impl BitXor for u32_be

§

type Output = u32

§

impl BitXor for u32_le

§

type Output = u32

§

impl BitXor for u64_be

§

type Output = u64

§

impl BitXor for u64_le

§

type Output = u64

§

impl BitXor for u128_be

§

type Output = u128

§

impl BitXor for u128_le

§

type Output = u128

§

impl BitXor for i16_ube

§

type Output = i16

§

impl BitXor for i16_ule

§

type Output = i16

§

impl BitXor for i32_ube

§

type Output = i32

§

impl BitXor for i32_ule

§

type Output = i32

§

impl BitXor for i64_ube

§

type Output = i64

§

impl BitXor for i64_ule

§

type Output = i64

§

impl BitXor for i128_ube

§

type Output = i128

§

impl BitXor for i128_ule

§

type Output = i128

§

impl BitXor for u16_ube

§

type Output = u16

§

impl BitXor for u16_ule

§

type Output = u16

§

impl BitXor for u32_ube

§

type Output = u32

§

impl BitXor for u32_ule

§

type Output = u32

§

impl BitXor for u64_ube

§

type Output = u64

§

impl BitXor for u64_ule

§

type Output = u64

§

impl BitXor for u128_ube

§

type Output = u128

§

impl BitXor for u128_ule

§

type Output = u128

§

impl BitXor for I24

§

type Output = I24

§

impl BitXor for I48

§

type Output = I48

§

impl BitXor for U24

§

type Output = U24

§

impl BitXor for U48

§

type Output = U48

§

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

§

impl BitXor for EventfdFlags

§

impl BitXor for PollFlags

§

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

§

impl BitXor for ReadFlags

§

impl BitXor for WatchFlags

§

impl BitXor for Access

§

impl BitXor for AtFlags

§

impl BitXor for FallocateFlags

§

impl BitXor for FdFlags

§

impl BitXor for IFlags

§

impl BitXor for MemfdFlags

§

impl BitXor for Mode

§

type Output = Mode

§

impl BitXor for MountFlags

§

impl BitXor for MountPropagationFlags

§

impl BitXor for OFlags

§

impl BitXor for RenameFlags

§

impl BitXor for ResolveFlags

§

impl BitXor for SealFlags

§

impl BitXor for StatVfsMountFlags

§

impl BitXor for StatxFlags

§

impl BitXor for UnmountFlags

§

impl BitXor for XattrFlags

§

impl BitXor for DupFlags

§

impl BitXor for ReadWriteFlags

§

impl BitXor for EventFlags

§

impl BitXor for IoringAcceptFlags

§

impl BitXor for IoringAsyncCancelFlags

§

impl BitXor for IoringCqFlags

§

impl BitXor for IoringCqeFlags

§

impl BitXor for IoringEnterFlags

§

impl BitXor for IoringFeatureFlags

§

impl BitXor for IoringFsyncFlags

§

impl BitXor for IoringMsgringFlags

§

impl BitXor for IoringOpFlags

§

impl BitXor for IoringPollFlags

§

impl BitXor for IoringRecvFlags

§

impl BitXor for IoringRegisterFlags

§

impl BitXor for IoringRsrcFlags

§

impl BitXor for IoringSendFlags

§

impl BitXor for IoringSetupFlags

§

impl BitXor for IoringSqFlags

§

impl BitXor for IoringSqeFlags

§

impl BitXor for IoringTimeoutFlags

§

impl BitXor for RecvFlags

§

impl BitXor for RecvmsgOutFlags

§

impl BitXor for SendFlags

§

impl BitXor for SocketFlags

§

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

§

impl BitXor for MapFlags

§

impl BitXor for MlockAllFlags

§

impl BitXor for MlockFlags

§

impl BitXor for MprotectFlags

§

impl BitXor for MremapFlags

§

impl BitXor for MsyncFlags

§

impl BitXor for ProtFlags

§

impl BitXor for UserfaultfdFlags

§

impl BitXor for FsMountFlags

§

impl BitXor for FsOpenFlags

§

impl BitXor for FsPickFlags

§

impl BitXor for MountAttrFlags

§

impl BitXor for MoveMountFlags

§

impl BitXor for OpenTreeFlags

§

impl BitXor for SockaddrXdpFlags

§

impl BitXor for XdpDescOptions

§

impl BitXor for XdpOptionsFlags

§

impl BitXor for XdpRingFlags

§

impl BitXor for XdpUmemRegFlags

§

impl BitXor for PipeFlags

§

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

§

impl BitXor for FloatingPointEmulationControl

§

impl BitXor for FloatingPointExceptionMode

§

impl BitXor for MembarrierQuery

§

impl BitXor for PidfdFlags

§

impl BitXor for PidfdGetfdFlags

§

impl BitXor for SpeculationFeatureControl

§

impl BitXor for SpeculationFeatureState

§

impl BitXor for UnalignedAccessControl

§

impl BitXor for WaitOptions

§

impl BitXor for WaitidOptions

§

impl BitXor for OpenptFlags

§

impl BitXor for GetRandomFlags

§

impl BitXor for ShmOFlags

§

impl BitXor for ControlModes

§

impl BitXor for InputModes

§

impl BitXor for LocalModes

§

impl BitXor for OutputModes

§

impl BitXor for CapabilitiesSecureBits

§

impl BitXor for CapabilityFlags

§

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

§

impl BitXor for TaggedAddressMode

§

impl BitXor for ThreadNameSpaceType

§

impl BitXor for UnshareFlags

§

impl BitXor for TimerfdFlags

§

impl BitXor for TimerfdTimerFlags

§

impl BitXor for Channels

§

impl BitXor for i24

§

type Output = i24

§

impl BitXor for u24

§

type Output = u24

Source§

impl BitXor for JsValue

Source§

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

§

impl BitXor for f32x4

§

impl BitXor for f32x8

§

impl BitXor for f64x2

§

impl BitXor for f64x4

§

impl BitXor for i8x16

§

impl BitXor for i8x32

§

impl BitXor for i16x8

§

impl BitXor for i16x16

§

impl BitXor for i32x4

§

impl BitXor for i32x8

§

impl BitXor for i64x2

§

impl BitXor for i64x4

§

impl BitXor for u8x16

§

impl BitXor for u16x8

§

impl BitXor for u16x16

§

impl BitXor for u32x4

§

impl BitXor for u32x8

§

impl BitXor for u64x2

§

impl BitXor for u64x4

Source§

impl BitXor for BVec2

Source§

impl BitXor for BVec3

Source§

impl BitXor for BVec4

Source§

impl BitXor for BVec3A

Source§

impl BitXor for BVec4A

Source§

impl BitXor for I8Vec2

Source§

impl BitXor for I8Vec3

Source§

impl BitXor for I8Vec4

Source§

impl BitXor for I16Vec2

Source§

impl BitXor for I16Vec3

Source§

impl BitXor for I16Vec4

Source§

impl BitXor for IVec2

Source§

impl BitXor for IVec3

Source§

impl BitXor for IVec4

Source§

impl BitXor for I64Vec2

Source§

impl BitXor for I64Vec3

Source§

impl BitXor for I64Vec4

Source§

impl BitXor for U8Vec2

Source§

impl BitXor for U8Vec3

Source§

impl BitXor for U8Vec4

Source§

impl BitXor for U16Vec2

Source§

impl BitXor for U16Vec3

Source§

impl BitXor for U16Vec4

Source§

impl BitXor for UVec2

Source§

impl BitXor for UVec3

Source§

impl BitXor for UVec4

Source§

impl BitXor for U64Vec2

Source§

impl BitXor for U64Vec3

Source§

impl BitXor for U64Vec4

1.74.0 · Source§

impl BitXor for Saturating<i8>

1.74.0 · Source§

impl BitXor for Saturating<i16>

1.74.0 · Source§

impl BitXor for Saturating<i32>

1.74.0 · Source§

impl BitXor for Saturating<i64>

1.74.0 · Source§

impl BitXor for Saturating<i128>

1.74.0 · Source§

impl BitXor for Saturating<isize>

1.74.0 · Source§

impl BitXor for Saturating<u8>

1.74.0 · Source§

impl BitXor for Saturating<u16>

1.74.0 · Source§

impl BitXor for Saturating<u32>

1.74.0 · Source§

impl BitXor for Saturating<u64>

1.74.0 · Source§

impl BitXor for Saturating<u128>

1.74.0 · Source§

impl BitXor for Saturating<usize>

1.0.0 · Source§

impl BitXor for Wrapping<i8>

1.0.0 · Source§

impl BitXor for Wrapping<i16>

1.0.0 · Source§

impl BitXor for Wrapping<i32>

1.0.0 · Source§

impl BitXor for Wrapping<i64>

1.0.0 · Source§

impl BitXor for Wrapping<i128>

1.0.0 · Source§

impl BitXor for Wrapping<isize>

1.0.0 · Source§

impl BitXor for Wrapping<u8>

1.0.0 · Source§

impl BitXor for Wrapping<u16>

1.0.0 · Source§

impl BitXor for Wrapping<u32>

1.0.0 · Source§

impl BitXor for Wrapping<u64>

1.0.0 · Source§

impl BitXor for Wrapping<u128>

1.0.0 · Source§

impl BitXor for Wrapping<usize>

§

impl BitXor for m128

§

type Output = m128

§

impl BitXor for m128d

§

impl BitXor for m128i

§

impl BitXor for Flags

§

type Output = Flags

§

impl BitXor for I11

§

type Output = I11

§

impl BitXor for I20

§

type Output = I20

§

impl BitXor for PortCap

§

type Output = PortCap

§

impl BitXor for PortType

§

type Output = PortType

§

impl BitXor for Remove

§

type Output = Remove

§

impl BitXor for U11

§

type Output = U11

§

impl BitXor for U20

§

type Output = U20

1.0.0 · Source§

impl BitXor<&bool> for &bool

1.0.0 · Source§

impl BitXor<&bool> for bool

1.0.0 · Source§

impl BitXor<&i8> for &i8

1.0.0 · Source§

impl BitXor<&i8> for i8

1.0.0 · Source§

impl BitXor<&i16> for &i16

§

impl BitXor<&i16> for &i16_be

§

type Output = i16

§

impl BitXor<&i16> for &i16_le

§

type Output = i16

§

impl BitXor<&i16> for &i16_ube

§

type Output = i16

§

impl BitXor<&i16> for &i16_ule

§

type Output = i16

1.0.0 · Source§

impl BitXor<&i16> for i16

§

impl BitXor<&i16> for i16_be

§

type Output = i16

§

impl BitXor<&i16> for i16_le

§

type Output = i16

§

impl BitXor<&i16> for i16_ube

§

type Output = i16

§

impl BitXor<&i16> for i16_ule

§

type Output = i16

1.0.0 · Source§

impl BitXor<&i32> for &i32

§

impl BitXor<&i32> for &i32_be

§

type Output = i32

§

impl BitXor<&i32> for &i32_le

§

type Output = i32

§

impl BitXor<&i32> for &i32_ube

§

type Output = i32

§

impl BitXor<&i32> for &i32_ule

§

type Output = i32

1.0.0 · Source§

impl BitXor<&i32> for i32

§

impl BitXor<&i32> for i32_be

§

type Output = i32

§

impl BitXor<&i32> for i32_le

§

type Output = i32

§

impl BitXor<&i32> for i32_ube

§

type Output = i32

§

impl BitXor<&i32> for i32_ule

§

type Output = i32

1.0.0 · Source§

impl BitXor<&i64> for &i64

§

impl BitXor<&i64> for &i64_be

§

type Output = i64

§

impl BitXor<&i64> for &i64_le

§

type Output = i64

§

impl BitXor<&i64> for &i64_ube

§

type Output = i64

§

impl BitXor<&i64> for &i64_ule

§

type Output = i64

1.0.0 · Source§

impl BitXor<&i64> for i64

§

impl BitXor<&i64> for i64_be

§

type Output = i64

§

impl BitXor<&i64> for i64_le

§

type Output = i64

§

impl BitXor<&i64> for i64_ube

§

type Output = i64

§

impl BitXor<&i64> for i64_ule

§

type Output = i64

1.0.0 · Source§

impl BitXor<&i128> for &i128

§

impl BitXor<&i128> for &i128_be

§

type Output = i128

§

impl BitXor<&i128> for &i128_le

§

type Output = i128

§

impl BitXor<&i128> for &i128_ube

§

type Output = i128

§

impl BitXor<&i128> for &i128_ule

§

type Output = i128

1.0.0 · Source§

impl BitXor<&i128> for i128

§

impl BitXor<&i128> for i128_be

§

type Output = i128

§

impl BitXor<&i128> for i128_le

§

type Output = i128

§

impl BitXor<&i128> for i128_ube

§

type Output = i128

§

impl BitXor<&i128> for i128_ule

§

type Output = i128

1.0.0 · Source§

impl BitXor<&isize> for &isize

1.0.0 · Source§

impl BitXor<&isize> for isize

1.0.0 · Source§

impl BitXor<&u8> for &u8

1.0.0 · Source§

impl BitXor<&u8> for u8

1.0.0 · Source§

impl BitXor<&u16> for &u16

§

impl BitXor<&u16> for &u16_be

§

type Output = u16

§

impl BitXor<&u16> for &u16_le

§

type Output = u16

§

impl BitXor<&u16> for &u16_ube

§

type Output = u16

§

impl BitXor<&u16> for &u16_ule

§

type Output = u16

1.0.0 · Source§

impl BitXor<&u16> for u16

§

impl BitXor<&u16> for u16_be

§

type Output = u16

§

impl BitXor<&u16> for u16_le

§

type Output = u16

§

impl BitXor<&u16> for u16_ube

§

type Output = u16

§

impl BitXor<&u16> for u16_ule

§

type Output = u16

1.0.0 · Source§

impl BitXor<&u32> for &u32

§

impl BitXor<&u32> for &u32_be

§

type Output = u32

§

impl BitXor<&u32> for &u32_le

§

type Output = u32

§

impl BitXor<&u32> for &u32_ube

§

type Output = u32

§

impl BitXor<&u32> for &u32_ule

§

type Output = u32

1.0.0 · Source§

impl BitXor<&u32> for u32

§

impl BitXor<&u32> for u32_be

§

type Output = u32

§

impl BitXor<&u32> for u32_le

§

type Output = u32

§

impl BitXor<&u32> for u32_ube

§

type Output = u32

§

impl BitXor<&u32> for u32_ule

§

type Output = u32

1.0.0 · Source§

impl BitXor<&u64> for &u64

§

impl BitXor<&u64> for &u64_be

§

type Output = u64

§

impl BitXor<&u64> for &u64_le

§

type Output = u64

§

impl BitXor<&u64> for &u64_ube

§

type Output = u64

§

impl BitXor<&u64> for &u64_ule

§

type Output = u64

1.0.0 · Source§

impl BitXor<&u64> for u64

§

impl BitXor<&u64> for u64_be

§

type Output = u64

§

impl BitXor<&u64> for u64_le

§

type Output = u64

§

impl BitXor<&u64> for u64_ube

§

type Output = u64

§

impl BitXor<&u64> for u64_ule

§

type Output = u64

1.0.0 · Source§

impl BitXor<&u128> for &u128

§

impl BitXor<&u128> for &u128_be

§

type Output = u128

§

impl BitXor<&u128> for &u128_le

§

type Output = u128

§

impl BitXor<&u128> for &u128_ube

§

type Output = u128

§

impl BitXor<&u128> for &u128_ule

§

type Output = u128

1.0.0 · Source§

impl BitXor<&u128> for u128

§

impl BitXor<&u128> for u128_be

§

type Output = u128

§

impl BitXor<&u128> for u128_le

§

type Output = u128

§

impl BitXor<&u128> for u128_ube

§

type Output = u128

§

impl BitXor<&u128> for u128_ule

§

type Output = u128

1.0.0 · Source§

impl BitXor<&usize> for &usize

1.0.0 · Source§

impl BitXor<&usize> for usize

Source§

impl BitXor<&BigInt> for &BigInt

Source§

impl BitXor<&BigInt> for BigInt

Source§

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

Source§

impl BitXor<&Number> for &Number

Source§

impl BitXor<&Number> for Number

Source§

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

§

impl BitXor<&i16_be> for &i16

§

type Output = i16

§

impl BitXor<&i16_be> for &i16_be

§

type Output = i16

§

impl BitXor<&i16_be> for i16

§

type Output = i16

§

impl BitXor<&i16_be> for i16_be

§

type Output = i16

§

impl BitXor<&i16_le> for &i16

§

type Output = i16

§

impl BitXor<&i16_le> for &i16_le

§

type Output = i16

§

impl BitXor<&i16_le> for i16

§

type Output = i16

§

impl BitXor<&i16_le> for i16_le

§

type Output = i16

§

impl BitXor<&i32_be> for &i32

§

type Output = i32

§

impl BitXor<&i32_be> for &i32_be

§

type Output = i32

§

impl BitXor<&i32_be> for i32

§

type Output = i32

§

impl BitXor<&i32_be> for i32_be

§

type Output = i32

§

impl BitXor<&i32_le> for &i32

§

type Output = i32

§

impl BitXor<&i32_le> for &i32_le

§

type Output = i32

§

impl BitXor<&i32_le> for i32

§

type Output = i32

§

impl BitXor<&i32_le> for i32_le

§

type Output = i32

§

impl BitXor<&i64_be> for &i64

§

type Output = i64

§

impl BitXor<&i64_be> for &i64_be

§

type Output = i64

§

impl BitXor<&i64_be> for i64

§

type Output = i64

§

impl BitXor<&i64_be> for i64_be

§

type Output = i64

§

impl BitXor<&i64_le> for &i64

§

type Output = i64

§

impl BitXor<&i64_le> for &i64_le

§

type Output = i64

§

impl BitXor<&i64_le> for i64

§

type Output = i64

§

impl BitXor<&i64_le> for i64_le

§

type Output = i64

§

impl BitXor<&i128_be> for &i128

§

type Output = i128

§

impl BitXor<&i128_be> for &i128_be

§

type Output = i128

§

impl BitXor<&i128_be> for i128

§

type Output = i128

§

impl BitXor<&i128_be> for i128_be

§

type Output = i128

§

impl BitXor<&i128_le> for &i128

§

type Output = i128

§

impl BitXor<&i128_le> for &i128_le

§

type Output = i128

§

impl BitXor<&i128_le> for i128

§

type Output = i128

§

impl BitXor<&i128_le> for i128_le

§

type Output = i128

§

impl BitXor<&u16_be> for &u16

§

type Output = u16

§

impl BitXor<&u16_be> for &u16_be

§

type Output = u16

§

impl BitXor<&u16_be> for u16

§

type Output = u16

§

impl BitXor<&u16_be> for u16_be

§

type Output = u16

§

impl BitXor<&u16_le> for &u16

§

type Output = u16

§

impl BitXor<&u16_le> for &u16_le

§

type Output = u16

§

impl BitXor<&u16_le> for u16

§

type Output = u16

§

impl BitXor<&u16_le> for u16_le

§

type Output = u16

§

impl BitXor<&u32_be> for &u32

§

type Output = u32

§

impl BitXor<&u32_be> for &u32_be

§

type Output = u32

§

impl BitXor<&u32_be> for u32

§

type Output = u32

§

impl BitXor<&u32_be> for u32_be

§

type Output = u32

§

impl BitXor<&u32_le> for &u32

§

type Output = u32

§

impl BitXor<&u32_le> for &u32_le

§

type Output = u32

§

impl BitXor<&u32_le> for u32

§

type Output = u32

§

impl BitXor<&u32_le> for u32_le

§

type Output = u32

§

impl BitXor<&u64_be> for &u64

§

type Output = u64

§

impl BitXor<&u64_be> for &u64_be

§

type Output = u64

§

impl BitXor<&u64_be> for u64

§

type Output = u64

§

impl BitXor<&u64_be> for u64_be

§

type Output = u64

§

impl BitXor<&u64_le> for &u64

§

type Output = u64

§

impl BitXor<&u64_le> for &u64_le

§

type Output = u64

§

impl BitXor<&u64_le> for u64

§

type Output = u64

§

impl BitXor<&u64_le> for u64_le

§

type Output = u64

§

impl BitXor<&u128_be> for &u128

§

type Output = u128

§

impl BitXor<&u128_be> for &u128_be

§

type Output = u128

§

impl BitXor<&u128_be> for u128

§

type Output = u128

§

impl BitXor<&u128_be> for u128_be

§

type Output = u128

§

impl BitXor<&u128_le> for &u128

§

type Output = u128

§

impl BitXor<&u128_le> for &u128_le

§

type Output = u128

§

impl BitXor<&u128_le> for u128

§

type Output = u128

§

impl BitXor<&u128_le> for u128_le

§

type Output = u128

§

impl BitXor<&i16_ube> for &i16

§

type Output = i16

§

impl BitXor<&i16_ube> for &i16_ube

§

type Output = i16

§

impl BitXor<&i16_ube> for i16

§

type Output = i16

§

impl BitXor<&i16_ube> for i16_ube

§

type Output = i16

§

impl BitXor<&i16_ule> for &i16

§

type Output = i16

§

impl BitXor<&i16_ule> for &i16_ule

§

type Output = i16

§

impl BitXor<&i16_ule> for i16

§

type Output = i16

§

impl BitXor<&i16_ule> for i16_ule

§

type Output = i16

§

impl BitXor<&i32_ube> for &i32

§

type Output = i32

§

impl BitXor<&i32_ube> for &i32_ube

§

type Output = i32

§

impl BitXor<&i32_ube> for i32

§

type Output = i32

§

impl BitXor<&i32_ube> for i32_ube

§

type Output = i32

§

impl BitXor<&i32_ule> for &i32

§

type Output = i32

§

impl BitXor<&i32_ule> for &i32_ule

§

type Output = i32

§

impl BitXor<&i32_ule> for i32

§

type Output = i32

§

impl BitXor<&i32_ule> for i32_ule

§

type Output = i32

§

impl BitXor<&i64_ube> for &i64

§

type Output = i64

§

impl BitXor<&i64_ube> for &i64_ube

§

type Output = i64

§

impl BitXor<&i64_ube> for i64

§

type Output = i64

§

impl BitXor<&i64_ube> for i64_ube

§

type Output = i64

§

impl BitXor<&i64_ule> for &i64

§

type Output = i64

§

impl BitXor<&i64_ule> for &i64_ule

§

type Output = i64

§

impl BitXor<&i64_ule> for i64

§

type Output = i64

§

impl BitXor<&i64_ule> for i64_ule

§

type Output = i64

§

impl BitXor<&i128_ube> for &i128

§

type Output = i128

§

impl BitXor<&i128_ube> for &i128_ube

§

type Output = i128

§

impl BitXor<&i128_ube> for i128

§

type Output = i128

§

impl BitXor<&i128_ube> for i128_ube

§

type Output = i128

§

impl BitXor<&i128_ule> for &i128

§

type Output = i128

§

impl BitXor<&i128_ule> for &i128_ule

§

type Output = i128

§

impl BitXor<&i128_ule> for i128

§

type Output = i128

§

impl BitXor<&i128_ule> for i128_ule

§

type Output = i128

§

impl BitXor<&u16_ube> for &u16

§

type Output = u16

§

impl BitXor<&u16_ube> for &u16_ube

§

type Output = u16

§

impl BitXor<&u16_ube> for u16

§

type Output = u16

§

impl BitXor<&u16_ube> for u16_ube

§

type Output = u16

§

impl BitXor<&u16_ule> for &u16

§

type Output = u16

§

impl BitXor<&u16_ule> for &u16_ule

§

type Output = u16

§

impl BitXor<&u16_ule> for u16

§

type Output = u16

§

impl BitXor<&u16_ule> for u16_ule

§

type Output = u16

§

impl BitXor<&u32_ube> for &u32

§

type Output = u32

§

impl BitXor<&u32_ube> for &u32_ube

§

type Output = u32

§

impl BitXor<&u32_ube> for u32

§

type Output = u32

§

impl BitXor<&u32_ube> for u32_ube

§

type Output = u32

§

impl BitXor<&u32_ule> for &u32

§

type Output = u32

§

impl BitXor<&u32_ule> for &u32_ule

§

type Output = u32

§

impl BitXor<&u32_ule> for u32

§

type Output = u32

§

impl BitXor<&u32_ule> for u32_ule

§

type Output = u32

§

impl BitXor<&u64_ube> for &u64

§

type Output = u64

§

impl BitXor<&u64_ube> for &u64_ube

§

type Output = u64

§

impl BitXor<&u64_ube> for u64

§

type Output = u64

§

impl BitXor<&u64_ube> for u64_ube

§

type Output = u64

§

impl BitXor<&u64_ule> for &u64

§

type Output = u64

§

impl BitXor<&u64_ule> for &u64_ule

§

type Output = u64

§

impl BitXor<&u64_ule> for u64

§

type Output = u64

§

impl BitXor<&u64_ule> for u64_ule

§

type Output = u64

§

impl BitXor<&u128_ube> for &u128

§

type Output = u128

§

impl BitXor<&u128_ube> for &u128_ube

§

type Output = u128

§

impl BitXor<&u128_ube> for u128

§

type Output = u128

§

impl BitXor<&u128_ube> for u128_ube

§

type Output = u128

§

impl BitXor<&u128_ule> for &u128

§

type Output = u128

§

impl BitXor<&u128_ule> for &u128_ule

§

type Output = u128

§

impl BitXor<&u128_ule> for u128

§

type Output = u128

§

impl BitXor<&u128_ule> for u128_ule

§

type Output = u128

Source§

impl BitXor<&JsValue> for JsValue

Source§

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

§

impl BitXor<&f32x4> for f32x4

§

impl BitXor<&f32x8> for f32x8

§

impl BitXor<&f64x2> for f64x2

§

impl BitXor<&f64x4> for f64x4

§

impl BitXor<&i8x16> for i8x16

§

impl BitXor<&i8x32> for i8x32

§

impl BitXor<&i16x8> for i16x8

§

impl BitXor<&i16x16> for i16x16

§

impl BitXor<&i32x4> for i32x4

§

impl BitXor<&i32x8> for i32x8

§

impl BitXor<&i64x2> for i64x2

§

impl BitXor<&u8x16> for u8x16

§

impl BitXor<&u16x8> for u16x8

§

impl BitXor<&u16x16> for u16x16

§

impl BitXor<&u32x4> for u32x4

§

impl BitXor<&u32x8> for u32x8

§

impl BitXor<&u64x2> for u64x2

§

impl BitXor<&u64x4> for u64x4

1.74.0 · Source§

impl BitXor<&Saturating<i8>> for &Saturating<i8>

1.74.0 · Source§

impl BitXor<&Saturating<i8>> for Saturating<i8>

1.74.0 · Source§

impl BitXor<&Saturating<i16>> for &Saturating<i16>

1.74.0 · Source§

impl BitXor<&Saturating<i16>> for Saturating<i16>

1.74.0 · Source§

impl BitXor<&Saturating<i32>> for &Saturating<i32>

1.74.0 · Source§

impl BitXor<&Saturating<i32>> for Saturating<i32>

1.74.0 · Source§

impl BitXor<&Saturating<i64>> for &Saturating<i64>

1.74.0 · Source§

impl BitXor<&Saturating<i64>> for Saturating<i64>

1.74.0 · Source§

impl BitXor<&Saturating<i128>> for &Saturating<i128>

1.74.0 · Source§

impl BitXor<&Saturating<i128>> for Saturating<i128>

1.74.0 · Source§

impl BitXor<&Saturating<isize>> for &Saturating<isize>

1.74.0 · Source§

impl BitXor<&Saturating<isize>> for Saturating<isize>

1.74.0 · Source§

impl BitXor<&Saturating<u8>> for &Saturating<u8>

1.74.0 · Source§

impl BitXor<&Saturating<u8>> for Saturating<u8>

1.74.0 · Source§

impl BitXor<&Saturating<u16>> for &Saturating<u16>

1.74.0 · Source§

impl BitXor<&Saturating<u16>> for Saturating<u16>

1.74.0 · Source§

impl BitXor<&Saturating<u32>> for &Saturating<u32>

1.74.0 · Source§

impl BitXor<&Saturating<u32>> for Saturating<u32>

1.74.0 · Source§

impl BitXor<&Saturating<u64>> for &Saturating<u64>

1.74.0 · Source§

impl BitXor<&Saturating<u64>> for Saturating<u64>

1.74.0 · Source§

impl BitXor<&Saturating<u128>> for &Saturating<u128>

1.74.0 · Source§

impl BitXor<&Saturating<u128>> for Saturating<u128>

1.74.0 · Source§

impl BitXor<&Saturating<usize>> for &Saturating<usize>

1.74.0 · Source§

impl BitXor<&Saturating<usize>> for Saturating<usize>

1.14.0 · Source§

impl BitXor<&Wrapping<i8>> for &Wrapping<i8>

1.14.0 · Source§

impl BitXor<&Wrapping<i8>> for Wrapping<i8>

1.14.0 · Source§

impl BitXor<&Wrapping<i16>> for &Wrapping<i16>

1.14.0 · Source§

impl BitXor<&Wrapping<i16>> for Wrapping<i16>

1.14.0 · Source§

impl BitXor<&Wrapping<i32>> for &Wrapping<i32>

1.14.0 · Source§

impl BitXor<&Wrapping<i32>> for Wrapping<i32>

1.14.0 · Source§

impl BitXor<&Wrapping<i64>> for &Wrapping<i64>

1.14.0 · Source§

impl BitXor<&Wrapping<i64>> for Wrapping<i64>

1.14.0 · Source§

impl BitXor<&Wrapping<i128>> for &Wrapping<i128>

1.14.0 · Source§

impl BitXor<&Wrapping<i128>> for Wrapping<i128>

1.14.0 · Source§

impl BitXor<&Wrapping<isize>> for &Wrapping<isize>

1.14.0 · Source§

impl BitXor<&Wrapping<isize>> for Wrapping<isize>

1.14.0 · Source§

impl BitXor<&Wrapping<u8>> for &Wrapping<u8>

1.14.0 · Source§

impl BitXor<&Wrapping<u8>> for Wrapping<u8>

1.14.0 · Source§

impl BitXor<&Wrapping<u16>> for &Wrapping<u16>

1.14.0 · Source§

impl BitXor<&Wrapping<u16>> for Wrapping<u16>

1.14.0 · Source§

impl BitXor<&Wrapping<u32>> for &Wrapping<u32>

1.14.0 · Source§

impl BitXor<&Wrapping<u32>> for Wrapping<u32>

1.14.0 · Source§

impl BitXor<&Wrapping<u64>> for &Wrapping<u64>

1.14.0 · Source§

impl BitXor<&Wrapping<u64>> for Wrapping<u64>

1.14.0 · Source§

impl BitXor<&Wrapping<u128>> for &Wrapping<u128>

1.14.0 · Source§

impl BitXor<&Wrapping<u128>> for Wrapping<u128>

1.14.0 · Source§

impl BitXor<&Wrapping<usize>> for &Wrapping<usize>

1.14.0 · Source§

impl BitXor<&Wrapping<usize>> for Wrapping<usize>

§

impl BitXor<Attribute> for Attributes

Source§

impl BitXor<i8> for I8Vec2

Source§

impl BitXor<i8> for I8Vec3

Source§

impl BitXor<i8> for I8Vec4

§

impl BitXor<i16> for &i16_be

§

type Output = i16

§

impl BitXor<i16> for &i16_le

§

type Output = i16

§

impl BitXor<i16> for &i16_ube

§

type Output = i16

§

impl BitXor<i16> for &i16_ule

§

type Output = i16

§

impl BitXor<i16> for i16_be

§

type Output = i16

§

impl BitXor<i16> for i16_le

§

type Output = i16

§

impl BitXor<i16> for i16_ube

§

type Output = i16

§

impl BitXor<i16> for i16_ule

§

type Output = i16

Source§

impl BitXor<i16> for I16Vec2

Source§

impl BitXor<i16> for I16Vec3

Source§

impl BitXor<i16> for I16Vec4

§

impl BitXor<i32> for &i32_be

§

type Output = i32

§

impl BitXor<i32> for &i32_le

§

type Output = i32

§

impl BitXor<i32> for &i32_ube

§

type Output = i32

§

impl BitXor<i32> for &i32_ule

§

type Output = i32

§

impl BitXor<i32> for i32_be

§

type Output = i32

§

impl BitXor<i32> for i32_le

§

type Output = i32

§

impl BitXor<i32> for i32_ube

§

type Output = i32

§

impl BitXor<i32> for i32_ule

§

type Output = i32

Source§

impl BitXor<i32> for IVec2

Source§

impl BitXor<i32> for IVec3

Source§

impl BitXor<i32> for IVec4

§

impl BitXor<i64> for &i64_be

§

type Output = i64

§

impl BitXor<i64> for &i64_le

§

type Output = i64

§

impl BitXor<i64> for &i64_ube

§

type Output = i64

§

impl BitXor<i64> for &i64_ule

§

type Output = i64

§

impl BitXor<i64> for i64_be

§

type Output = i64

§

impl BitXor<i64> for i64_le

§

type Output = i64

§

impl BitXor<i64> for i64_ube

§

type Output = i64

§

impl BitXor<i64> for i64_ule

§

type Output = i64

Source§

impl BitXor<i64> for I64Vec2

Source§

impl BitXor<i64> for I64Vec3

Source§

impl BitXor<i64> for I64Vec4

§

impl BitXor<i128> for &i128_be

§

type Output = i128

§

impl BitXor<i128> for &i128_le

§

type Output = i128

§

impl BitXor<i128> for &i128_ube

§

type Output = i128

§

impl BitXor<i128> for &i128_ule

§

type Output = i128

§

impl BitXor<i128> for i128_be

§

type Output = i128

§

impl BitXor<i128> for i128_le

§

type Output = i128

§

impl BitXor<i128> for i128_ube

§

type Output = i128

§

impl BitXor<i128> for i128_ule

§

type Output = i128

Source§

impl BitXor<u8> for U8Vec2

Source§

impl BitXor<u8> for U8Vec3

Source§

impl BitXor<u8> for U8Vec4

§

impl BitXor<u16> for &u16_be

§

type Output = u16

§

impl BitXor<u16> for &u16_le

§

type Output = u16

§

impl BitXor<u16> for &u16_ube

§

type Output = u16

§

impl BitXor<u16> for &u16_ule

§

type Output = u16

§

impl BitXor<u16> for u16_be

§

type Output = u16

§

impl BitXor<u16> for u16_le

§

type Output = u16

§

impl BitXor<u16> for u16_ube

§

type Output = u16

§

impl BitXor<u16> for u16_ule

§

type Output = u16

Source§

impl BitXor<u16> for U16Vec2

Source§

impl BitXor<u16> for U16Vec3

Source§

impl BitXor<u16> for U16Vec4

§

impl BitXor<u32> for &u32_be

§

type Output = u32

§

impl BitXor<u32> for &u32_le

§

type Output = u32

§

impl BitXor<u32> for &u32_ube

§

type Output = u32

§

impl BitXor<u32> for &u32_ule

§

type Output = u32

§

impl BitXor<u32> for u32_be

§

type Output = u32

§

impl BitXor<u32> for u32_le

§

type Output = u32

§

impl BitXor<u32> for u32_ube

§

type Output = u32

§

impl BitXor<u32> for u32_ule

§

type Output = u32

Source§

impl BitXor<u32> for UVec2

Source§

impl BitXor<u32> for UVec3

Source§

impl BitXor<u32> for UVec4

§

impl BitXor<u64> for &u64_be

§

type Output = u64

§

impl BitXor<u64> for &u64_le

§

type Output = u64

§

impl BitXor<u64> for &u64_ube

§

type Output = u64

§

impl BitXor<u64> for &u64_ule

§

type Output = u64

§

impl BitXor<u64> for u64_be

§

type Output = u64

§

impl BitXor<u64> for u64_le

§

type Output = u64

§

impl BitXor<u64> for u64_ube

§

type Output = u64

§

impl BitXor<u64> for u64_ule

§

type Output = u64

Source§

impl BitXor<u64> for U64Vec2

Source§

impl BitXor<u64> for U64Vec3

Source§

impl BitXor<u64> for U64Vec4

§

impl BitXor<u128> for &u128_be

§

type Output = u128

§

impl BitXor<u128> for &u128_le

§

type Output = u128

§

impl BitXor<u128> for &u128_ube

§

type Output = u128

§

impl BitXor<u128> for &u128_ule

§

type Output = u128

§

impl BitXor<u128> for u128_be

§

type Output = u128

§

impl BitXor<u128> for u128_le

§

type Output = u128

§

impl BitXor<u128> for u128_ube

§

type Output = u128

§

impl BitXor<u128> for u128_ule

§

type Output = u128

§

impl BitXor<i16_be> for &i16

§

type Output = i16

§

impl BitXor<i16_be> for &i16_be

§

type Output = i16

§

impl BitXor<i16_be> for i16

§

type Output = i16

§

impl BitXor<i16_le> for &i16

§

type Output = i16

§

impl BitXor<i16_le> for &i16_le

§

type Output = i16

§

impl BitXor<i16_le> for i16

§

type Output = i16

§

impl BitXor<i32_be> for &i32

§

type Output = i32

§

impl BitXor<i32_be> for &i32_be

§

type Output = i32

§

impl BitXor<i32_be> for i32

§

type Output = i32

§

impl BitXor<i32_le> for &i32

§

type Output = i32

§

impl BitXor<i32_le> for &i32_le

§

type Output = i32

§

impl BitXor<i32_le> for i32

§

type Output = i32

§

impl BitXor<i64_be> for &i64

§

type Output = i64

§

impl BitXor<i64_be> for &i64_be

§

type Output = i64

§

impl BitXor<i64_be> for i64

§

type Output = i64

§

impl BitXor<i64_le> for &i64

§

type Output = i64

§

impl BitXor<i64_le> for &i64_le

§

type Output = i64

§

impl BitXor<i64_le> for i64

§

type Output = i64

§

impl BitXor<i128_be> for &i128

§

type Output = i128

§

impl BitXor<i128_be> for &i128_be

§

type Output = i128

§

impl BitXor<i128_be> for i128

§

type Output = i128

§

impl BitXor<i128_le> for &i128

§

type Output = i128

§

impl BitXor<i128_le> for &i128_le

§

type Output = i128

§

impl BitXor<i128_le> for i128

§

type Output = i128

§

impl BitXor<u16_be> for &u16

§

type Output = u16

§

impl BitXor<u16_be> for &u16_be

§

type Output = u16

§

impl BitXor<u16_be> for u16

§

type Output = u16

§

impl BitXor<u16_le> for &u16

§

type Output = u16

§

impl BitXor<u16_le> for &u16_le

§

type Output = u16

§

impl BitXor<u16_le> for u16

§

type Output = u16

§

impl BitXor<u32_be> for &u32

§

type Output = u32

§

impl BitXor<u32_be> for &u32_be

§

type Output = u32

§

impl BitXor<u32_be> for u32

§

type Output = u32

§

impl BitXor<u32_le> for &u32

§

type Output = u32

§

impl BitXor<u32_le> for &u32_le

§

type Output = u32

§

impl BitXor<u32_le> for u32

§

type Output = u32

§

impl BitXor<u64_be> for &u64

§

type Output = u64

§

impl BitXor<u64_be> for &u64_be

§

type Output = u64

§

impl BitXor<u64_be> for u64

§

type Output = u64

§

impl BitXor<u64_le> for &u64

§

type Output = u64

§

impl BitXor<u64_le> for &u64_le

§

type Output = u64

§

impl BitXor<u64_le> for u64

§

type Output = u64

§

impl BitXor<u128_be> for &u128

§

type Output = u128

§

impl BitXor<u128_be> for &u128_be

§

type Output = u128

§

impl BitXor<u128_be> for u128

§

type Output = u128

§

impl BitXor<u128_le> for &u128

§

type Output = u128

§

impl BitXor<u128_le> for &u128_le

§

type Output = u128

§

impl BitXor<u128_le> for u128

§

type Output = u128

§

impl BitXor<i16_ube> for &i16

§

type Output = i16

§

impl BitXor<i16_ube> for &i16_ube

§

type Output = i16

§

impl BitXor<i16_ube> for i16

§

type Output = i16

§

impl BitXor<i16_ule> for &i16

§

type Output = i16

§

impl BitXor<i16_ule> for &i16_ule

§

type Output = i16

§

impl BitXor<i16_ule> for i16

§

type Output = i16

§

impl BitXor<i32_ube> for &i32

§

type Output = i32

§

impl BitXor<i32_ube> for &i32_ube

§

type Output = i32

§

impl BitXor<i32_ube> for i32

§

type Output = i32

§

impl BitXor<i32_ule> for &i32

§

type Output = i32

§

impl BitXor<i32_ule> for &i32_ule

§

type Output = i32

§

impl BitXor<i32_ule> for i32

§

type Output = i32

§

impl BitXor<i64_ube> for &i64

§

type Output = i64

§

impl BitXor<i64_ube> for &i64_ube

§

type Output = i64

§

impl BitXor<i64_ube> for i64

§

type Output = i64

§

impl BitXor<i64_ule> for &i64

§

type Output = i64

§

impl BitXor<i64_ule> for &i64_ule

§

type Output = i64

§

impl BitXor<i64_ule> for i64

§

type Output = i64

§

impl BitXor<i128_ube> for &i128

§

type Output = i128

§

impl BitXor<i128_ube> for &i128_ube

§

type Output = i128

§

impl BitXor<i128_ube> for i128

§

type Output = i128

§

impl BitXor<i128_ule> for &i128

§

type Output = i128

§

impl BitXor<i128_ule> for &i128_ule

§

type Output = i128

§

impl BitXor<i128_ule> for i128

§

type Output = i128

§

impl BitXor<u16_ube> for &u16

§

type Output = u16

§

impl BitXor<u16_ube> for &u16_ube

§

type Output = u16

§

impl BitXor<u16_ube> for u16

§

type Output = u16

§

impl BitXor<u16_ule> for &u16

§

type Output = u16

§

impl BitXor<u16_ule> for &u16_ule

§

type Output = u16

§

impl BitXor<u16_ule> for u16

§

type Output = u16

§

impl BitXor<u32_ube> for &u32

§

type Output = u32

§

impl BitXor<u32_ube> for &u32_ube

§

type Output = u32

§

impl BitXor<u32_ube> for u32

§

type Output = u32

§

impl BitXor<u32_ule> for &u32

§

type Output = u32

§

impl BitXor<u32_ule> for &u32_ule

§

type Output = u32

§

impl BitXor<u32_ule> for u32

§

type Output = u32

§

impl BitXor<u64_ube> for &u64

§

type Output = u64

§

impl BitXor<u64_ube> for &u64_ube

§

type Output = u64

§

impl BitXor<u64_ube> for u64

§

type Output = u64

§

impl BitXor<u64_ule> for &u64

§

type Output = u64

§

impl BitXor<u64_ule> for &u64_ule

§

type Output = u64

§

impl BitXor<u64_ule> for u64

§

type Output = u64

§

impl BitXor<u128_ube> for &u128

§

type Output = u128

§

impl BitXor<u128_ube> for &u128_ube

§

type Output = u128

§

impl BitXor<u128_ube> for u128

§

type Output = u128

§

impl BitXor<u128_ule> for &u128

§

type Output = u128

§

impl BitXor<u128_ule> for &u128_ule

§

type Output = u128

§

impl BitXor<u128_ule> for u128

§

type Output = u128

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

Source§

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

Source§

type Output = Simd<T, N>

1.0.0 · Source§

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

1.0.0 · Source§

impl<T, S> BitXor<&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> BitXor<&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> BitXor for Array<T, CAP, S>
where S::Stored<[T; CAP]>: Copy, T: BitXor<Output = T> + Copy,

Source§

type Output = Array<T, CAP, S>

Source§

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

Source§

type Output = Mask<T, N>

Source§

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

Source§

type Output = Simd<T, N>

Source§

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

Source§

type Output = Mask<T, N>

Source§

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

Source§

type Output = Mask<T, N>

Source§

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

Source§

type Output = Simd<T, N>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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