devela::_dep::bytemuck::__core::ops

Trait BitAnd

1.6.0 · Source
pub trait BitAnd<Rhs = Self> {
    type Output;

    // Required method
    fn bitand(self, rhs: Rhs) -> Self::Output;
}
Available on crate feature dep_bytemuck only.
Expand description

The bitwise AND operator &.

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

§Examples

An implementation of BitAnd for a wrapper around bool.

use std::ops::BitAnd;

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

impl BitAnd for Scalar {
    type Output = Self;

    // rhs is the "right-hand side" of the expression `a & b`
    fn bitand(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(false));
assert_eq!(Scalar(false) & Scalar(true), Scalar(false));
assert_eq!(Scalar(false) & Scalar(false), Scalar(false));

An implementation of BitAnd for a wrapper around Vec<bool>.

use std::ops::BitAnd;

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

impl BitAnd for BooleanVector {
    type Output = Self;

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

Performs the & operation.

§Examples
assert_eq!(true & false, false);
assert_eq!(true & true, true);
assert_eq!(5u8 & 1u8, 1);
assert_eq!(5u8 & 2u8, 0);

Implementors§

Source§

impl BitAnd for &JsValue

1.0.0 · Source§

impl BitAnd for bool

1.0.0 · Source§

impl BitAnd for i8

1.0.0 · Source§

impl BitAnd for i16

1.0.0 · Source§

impl BitAnd for i32

1.0.0 · Source§

impl BitAnd for i64

1.0.0 · Source§

impl BitAnd for i128

1.0.0 · Source§

impl BitAnd for isize

1.0.0 · Source§

impl BitAnd for u8

1.0.0 · Source§

impl BitAnd for u16

1.0.0 · Source§

impl BitAnd for u32

1.0.0 · Source§

impl BitAnd for u64

1.0.0 · Source§

impl BitAnd for u128

1.0.0 · Source§

impl BitAnd for usize

1.75.0 · Source§

impl BitAnd for Ipv4Addr

1.75.0 · Source§

impl BitAnd for Ipv6Addr

1.74.0 · Source§

impl BitAnd for Saturating<i8>

1.74.0 · Source§

impl BitAnd for Saturating<i16>

1.74.0 · Source§

impl BitAnd for Saturating<i32>

1.74.0 · Source§

impl BitAnd for Saturating<i64>

1.74.0 · Source§

impl BitAnd for Saturating<i128>

1.74.0 · Source§

impl BitAnd for Saturating<isize>

1.74.0 · Source§

impl BitAnd for Saturating<u8>

1.74.0 · Source§

impl BitAnd for Saturating<u16>

1.74.0 · Source§

impl BitAnd for Saturating<u32>

1.74.0 · Source§

impl BitAnd for Saturating<u64>

1.74.0 · Source§

impl BitAnd for Saturating<u128>

1.74.0 · Source§

impl BitAnd for Saturating<usize>

1.0.0 · Source§

impl BitAnd for Wrapping<i8>

1.0.0 · Source§

impl BitAnd for Wrapping<i16>

1.0.0 · Source§

impl BitAnd for Wrapping<i32>

1.0.0 · Source§

impl BitAnd for Wrapping<i64>

1.0.0 · Source§

impl BitAnd for Wrapping<i128>

1.0.0 · Source§

impl BitAnd for Wrapping<isize>

1.0.0 · Source§

impl BitAnd for Wrapping<u8>

1.0.0 · Source§

impl BitAnd for Wrapping<u16>

1.0.0 · Source§

impl BitAnd for Wrapping<u32>

1.0.0 · Source§

impl BitAnd for Wrapping<u64>

1.0.0 · Source§

impl BitAnd for Wrapping<u128>

1.0.0 · Source§

impl BitAnd for Wrapping<usize>

§

impl BitAnd for m128

§

type Output = m128

§

impl BitAnd for m128d

§

impl BitAnd for m128i

§

impl BitAnd for KeyEventState

§

impl BitAnd for KeyModifiers

§

impl BitAnd for KeyboardEnhancementFlags

§

impl BitAnd for Attributes

Source§

impl BitAnd for BigInt

Source§

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

Source§

impl BitAnd for Number

Source§

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

§

impl BitAnd for i16_be

§

type Output = i16

§

impl BitAnd for i16_le

§

type Output = i16

§

impl BitAnd for i32_be

§

type Output = i32

§

impl BitAnd for i32_le

§

type Output = i32

§

impl BitAnd for i64_be

§

type Output = i64

§

impl BitAnd for i64_le

§

type Output = i64

§

impl BitAnd for i128_be

§

type Output = i128

§

impl BitAnd for i128_le

§

type Output = i128

§

impl BitAnd for u16_be

§

type Output = u16

§

impl BitAnd for u16_le

§

type Output = u16

§

impl BitAnd for u32_be

§

type Output = u32

§

impl BitAnd for u32_le

§

type Output = u32

§

impl BitAnd for u64_be

§

type Output = u64

§

impl BitAnd for u64_le

§

type Output = u64

§

impl BitAnd for u128_be

§

type Output = u128

§

impl BitAnd for u128_le

§

type Output = u128

§

impl BitAnd for i16_ube

§

type Output = i16

§

impl BitAnd for i16_ule

§

type Output = i16

§

impl BitAnd for i32_ube

§

type Output = i32

§

impl BitAnd for i32_ule

§

type Output = i32

§

impl BitAnd for i64_ube

§

type Output = i64

§

impl BitAnd for i64_ule

§

type Output = i64

§

impl BitAnd for i128_ube

§

type Output = i128

§

impl BitAnd for i128_ule

§

type Output = i128

§

impl BitAnd for u16_ube

§

type Output = u16

§

impl BitAnd for u16_ule

§

type Output = u16

§

impl BitAnd for u32_ube

§

type Output = u32

§

impl BitAnd for u32_ule

§

type Output = u32

§

impl BitAnd for u64_ube

§

type Output = u64

§

impl BitAnd for u64_ule

§

type Output = u64

§

impl BitAnd for u128_ube

§

type Output = u128

§

impl BitAnd for u128_ule

§

type Output = u128

§

impl BitAnd for I24

§

type Output = I24

§

impl BitAnd for I48

§

type Output = I48

§

impl BitAnd for U24

§

type Output = U24

§

impl BitAnd for U48

§

type Output = U48

§

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

§

impl BitAnd for EventfdFlags

§

impl BitAnd for PollFlags

§

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

§

impl BitAnd for ReadFlags

§

impl BitAnd for WatchFlags

§

impl BitAnd for Access

§

impl BitAnd for AtFlags

§

impl BitAnd for FallocateFlags

§

impl BitAnd for FdFlags

§

impl BitAnd for IFlags

§

impl BitAnd for MemfdFlags

§

impl BitAnd for Mode

§

type Output = Mode

§

impl BitAnd for MountFlags

§

impl BitAnd for MountPropagationFlags

§

impl BitAnd for OFlags

§

impl BitAnd for RenameFlags

§

impl BitAnd for ResolveFlags

§

impl BitAnd for SealFlags

§

impl BitAnd for StatVfsMountFlags

§

impl BitAnd for StatxFlags

§

impl BitAnd for UnmountFlags

§

impl BitAnd for XattrFlags

§

impl BitAnd for DupFlags

§

impl BitAnd for ReadWriteFlags

§

impl BitAnd for EventFlags

§

impl BitAnd for IoringAcceptFlags

§

impl BitAnd for IoringAsyncCancelFlags

§

impl BitAnd for IoringCqFlags

§

impl BitAnd for IoringCqeFlags

§

impl BitAnd for IoringEnterFlags

§

impl BitAnd for IoringFeatureFlags

§

impl BitAnd for IoringFsyncFlags

§

impl BitAnd for IoringMsgringFlags

§

impl BitAnd for IoringOpFlags

§

impl BitAnd for IoringPollFlags

§

impl BitAnd for IoringRecvFlags

§

impl BitAnd for IoringRegisterFlags

§

impl BitAnd for IoringRsrcFlags

§

impl BitAnd for IoringSendFlags

§

impl BitAnd for IoringSetupFlags

§

impl BitAnd for IoringSqFlags

§

impl BitAnd for IoringSqeFlags

§

impl BitAnd for IoringTimeoutFlags

§

impl BitAnd for RecvFlags

§

impl BitAnd for RecvmsgOutFlags

§

impl BitAnd for SendFlags

§

impl BitAnd for SocketFlags

§

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

§

impl BitAnd for MapFlags

§

impl BitAnd for MlockAllFlags

§

impl BitAnd for MlockFlags

§

impl BitAnd for MprotectFlags

§

impl BitAnd for MremapFlags

§

impl BitAnd for MsyncFlags

§

impl BitAnd for ProtFlags

§

impl BitAnd for UserfaultfdFlags

§

impl BitAnd for FsMountFlags

§

impl BitAnd for FsOpenFlags

§

impl BitAnd for FsPickFlags

§

impl BitAnd for MountAttrFlags

§

impl BitAnd for MoveMountFlags

§

impl BitAnd for OpenTreeFlags

§

impl BitAnd for SockaddrXdpFlags

§

impl BitAnd for XdpDescOptions

§

impl BitAnd for XdpOptionsFlags

§

impl BitAnd for XdpRingFlags

§

impl BitAnd for XdpUmemRegFlags

§

impl BitAnd for PipeFlags

§

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

§

impl BitAnd for FloatingPointEmulationControl

§

impl BitAnd for FloatingPointExceptionMode

§

impl BitAnd for MembarrierQuery

§

impl BitAnd for PidfdFlags

§

impl BitAnd for PidfdGetfdFlags

§

impl BitAnd for SpeculationFeatureControl

§

impl BitAnd for SpeculationFeatureState

§

impl BitAnd for UnalignedAccessControl

§

impl BitAnd for WaitOptions

§

impl BitAnd for WaitidOptions

§

impl BitAnd for OpenptFlags

§

impl BitAnd for GetRandomFlags

§

impl BitAnd for ShmOFlags

§

impl BitAnd for ControlModes

§

impl BitAnd for InputModes

§

impl BitAnd for LocalModes

§

impl BitAnd for OutputModes

§

impl BitAnd for CapabilitiesSecureBits

§

impl BitAnd for CapabilityFlags

§

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

§

impl BitAnd for TaggedAddressMode

§

impl BitAnd for ThreadNameSpaceType

§

impl BitAnd for UnshareFlags

§

impl BitAnd for TimerfdFlags

§

impl BitAnd for TimerfdTimerFlags

§

impl BitAnd for Channels

§

impl BitAnd for i24

§

type Output = i24

§

impl BitAnd for u24

§

type Output = u24

Source§

impl BitAnd for JsValue

Source§

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

§

impl BitAnd for f32x4

§

impl BitAnd for f32x8

§

impl BitAnd for f64x2

§

impl BitAnd for f64x4

§

impl BitAnd for i8x16

§

impl BitAnd for i8x32

§

impl BitAnd for i16x8

§

impl BitAnd for i16x16

§

impl BitAnd for i32x4

§

impl BitAnd for i32x8

§

impl BitAnd for i64x2

§

impl BitAnd for i64x4

§

impl BitAnd for u8x16

§

impl BitAnd for u16x8

§

impl BitAnd for u16x16

§

impl BitAnd for u32x4

§

impl BitAnd for u32x8

§

impl BitAnd for u64x2

§

impl BitAnd for u64x4

Source§

impl BitAnd for BVec2

Source§

impl BitAnd for BVec3

Source§

impl BitAnd for BVec4

Source§

impl BitAnd for BVec3A

Source§

impl BitAnd for BVec4A

Source§

impl BitAnd for I8Vec2

Source§

impl BitAnd for I8Vec3

Source§

impl BitAnd for I8Vec4

Source§

impl BitAnd for I16Vec2

Source§

impl BitAnd for I16Vec3

Source§

impl BitAnd for I16Vec4

Source§

impl BitAnd for IVec2

Source§

impl BitAnd for IVec3

Source§

impl BitAnd for IVec4

Source§

impl BitAnd for I64Vec2

Source§

impl BitAnd for I64Vec3

Source§

impl BitAnd for I64Vec4

Source§

impl BitAnd for U8Vec2

Source§

impl BitAnd for U8Vec3

Source§

impl BitAnd for U8Vec4

Source§

impl BitAnd for U16Vec2

Source§

impl BitAnd for U16Vec3

Source§

impl BitAnd for U16Vec4

Source§

impl BitAnd for UVec2

Source§

impl BitAnd for UVec3

Source§

impl BitAnd for UVec4

Source§

impl BitAnd for U64Vec2

Source§

impl BitAnd for U64Vec3

Source§

impl BitAnd for U64Vec4

§

impl BitAnd for Flags

§

type Output = Flags

§

impl BitAnd for I11

§

type Output = I11

§

impl BitAnd for I20

§

type Output = I20

§

impl BitAnd for PortCap

§

type Output = PortCap

§

impl BitAnd for PortType

§

type Output = PortType

§

impl BitAnd for Remove

§

type Output = Remove

§

impl BitAnd for U11

§

type Output = U11

§

impl BitAnd for U20

§

type Output = U20

1.0.0 · Source§

impl BitAnd<&bool> for &bool

1.0.0 · Source§

impl BitAnd<&bool> for bool

1.0.0 · Source§

impl BitAnd<&i8> for &i8

1.0.0 · Source§

impl BitAnd<&i8> for i8

1.0.0 · Source§

impl BitAnd<&i16> for &i16

§

impl BitAnd<&i16> for &i16_be

§

type Output = i16

§

impl BitAnd<&i16> for &i16_le

§

type Output = i16

§

impl BitAnd<&i16> for &i16_ube

§

type Output = i16

§

impl BitAnd<&i16> for &i16_ule

§

type Output = i16

1.0.0 · Source§

impl BitAnd<&i16> for i16

§

impl BitAnd<&i16> for i16_be

§

type Output = i16

§

impl BitAnd<&i16> for i16_le

§

type Output = i16

§

impl BitAnd<&i16> for i16_ube

§

type Output = i16

§

impl BitAnd<&i16> for i16_ule

§

type Output = i16

1.0.0 · Source§

impl BitAnd<&i32> for &i32

§

impl BitAnd<&i32> for &i32_be

§

type Output = i32

§

impl BitAnd<&i32> for &i32_le

§

type Output = i32

§

impl BitAnd<&i32> for &i32_ube

§

type Output = i32

§

impl BitAnd<&i32> for &i32_ule

§

type Output = i32

1.0.0 · Source§

impl BitAnd<&i32> for i32

§

impl BitAnd<&i32> for i32_be

§

type Output = i32

§

impl BitAnd<&i32> for i32_le

§

type Output = i32

§

impl BitAnd<&i32> for i32_ube

§

type Output = i32

§

impl BitAnd<&i32> for i32_ule

§

type Output = i32

1.0.0 · Source§

impl BitAnd<&i64> for &i64

§

impl BitAnd<&i64> for &i64_be

§

type Output = i64

§

impl BitAnd<&i64> for &i64_le

§

type Output = i64

§

impl BitAnd<&i64> for &i64_ube

§

type Output = i64

§

impl BitAnd<&i64> for &i64_ule

§

type Output = i64

1.0.0 · Source§

impl BitAnd<&i64> for i64

§

impl BitAnd<&i64> for i64_be

§

type Output = i64

§

impl BitAnd<&i64> for i64_le

§

type Output = i64

§

impl BitAnd<&i64> for i64_ube

§

type Output = i64

§

impl BitAnd<&i64> for i64_ule

§

type Output = i64

1.0.0 · Source§

impl BitAnd<&i128> for &i128

§

impl BitAnd<&i128> for &i128_be

§

type Output = i128

§

impl BitAnd<&i128> for &i128_le

§

type Output = i128

§

impl BitAnd<&i128> for &i128_ube

§

type Output = i128

§

impl BitAnd<&i128> for &i128_ule

§

type Output = i128

1.0.0 · Source§

impl BitAnd<&i128> for i128

§

impl BitAnd<&i128> for i128_be

§

type Output = i128

§

impl BitAnd<&i128> for i128_le

§

type Output = i128

§

impl BitAnd<&i128> for i128_ube

§

type Output = i128

§

impl BitAnd<&i128> for i128_ule

§

type Output = i128

1.0.0 · Source§

impl BitAnd<&isize> for &isize

1.0.0 · Source§

impl BitAnd<&isize> for isize

1.0.0 · Source§

impl BitAnd<&u8> for &u8

1.0.0 · Source§

impl BitAnd<&u8> for u8

1.0.0 · Source§

impl BitAnd<&u16> for &u16

§

impl BitAnd<&u16> for &u16_be

§

type Output = u16

§

impl BitAnd<&u16> for &u16_le

§

type Output = u16

§

impl BitAnd<&u16> for &u16_ube

§

type Output = u16

§

impl BitAnd<&u16> for &u16_ule

§

type Output = u16

1.0.0 · Source§

impl BitAnd<&u16> for u16

§

impl BitAnd<&u16> for u16_be

§

type Output = u16

§

impl BitAnd<&u16> for u16_le

§

type Output = u16

§

impl BitAnd<&u16> for u16_ube

§

type Output = u16

§

impl BitAnd<&u16> for u16_ule

§

type Output = u16

1.0.0 · Source§

impl BitAnd<&u32> for &u32

§

impl BitAnd<&u32> for &u32_be

§

type Output = u32

§

impl BitAnd<&u32> for &u32_le

§

type Output = u32

§

impl BitAnd<&u32> for &u32_ube

§

type Output = u32

§

impl BitAnd<&u32> for &u32_ule

§

type Output = u32

1.0.0 · Source§

impl BitAnd<&u32> for u32

§

impl BitAnd<&u32> for u32_be

§

type Output = u32

§

impl BitAnd<&u32> for u32_le

§

type Output = u32

§

impl BitAnd<&u32> for u32_ube

§

type Output = u32

§

impl BitAnd<&u32> for u32_ule

§

type Output = u32

1.0.0 · Source§

impl BitAnd<&u64> for &u64

§

impl BitAnd<&u64> for &u64_be

§

type Output = u64

§

impl BitAnd<&u64> for &u64_le

§

type Output = u64

§

impl BitAnd<&u64> for &u64_ube

§

type Output = u64

§

impl BitAnd<&u64> for &u64_ule

§

type Output = u64

1.0.0 · Source§

impl BitAnd<&u64> for u64

§

impl BitAnd<&u64> for u64_be

§

type Output = u64

§

impl BitAnd<&u64> for u64_le

§

type Output = u64

§

impl BitAnd<&u64> for u64_ube

§

type Output = u64

§

impl BitAnd<&u64> for u64_ule

§

type Output = u64

1.0.0 · Source§

impl BitAnd<&u128> for &u128

§

impl BitAnd<&u128> for &u128_be

§

type Output = u128

§

impl BitAnd<&u128> for &u128_le

§

type Output = u128

§

impl BitAnd<&u128> for &u128_ube

§

type Output = u128

§

impl BitAnd<&u128> for &u128_ule

§

type Output = u128

1.0.0 · Source§

impl BitAnd<&u128> for u128

§

impl BitAnd<&u128> for u128_be

§

type Output = u128

§

impl BitAnd<&u128> for u128_le

§

type Output = u128

§

impl BitAnd<&u128> for u128_ube

§

type Output = u128

§

impl BitAnd<&u128> for u128_ule

§

type Output = u128

1.0.0 · Source§

impl BitAnd<&usize> for &usize

1.0.0 · Source§

impl BitAnd<&usize> for usize

1.75.0 · Source§

impl BitAnd<&Ipv4Addr> for &Ipv4Addr

1.75.0 · Source§

impl BitAnd<&Ipv4Addr> for Ipv4Addr

1.75.0 · Source§

impl BitAnd<&Ipv6Addr> for &Ipv6Addr

1.75.0 · Source§

impl BitAnd<&Ipv6Addr> for Ipv6Addr

1.74.0 · Source§

impl BitAnd<&Saturating<i8>> for &Saturating<i8>

1.74.0 · Source§

impl BitAnd<&Saturating<i8>> for Saturating<i8>

1.74.0 · Source§

impl BitAnd<&Saturating<i16>> for &Saturating<i16>

1.74.0 · Source§

impl BitAnd<&Saturating<i16>> for Saturating<i16>

1.74.0 · Source§

impl BitAnd<&Saturating<i32>> for &Saturating<i32>

1.74.0 · Source§

impl BitAnd<&Saturating<i32>> for Saturating<i32>

1.74.0 · Source§

impl BitAnd<&Saturating<i64>> for &Saturating<i64>

1.74.0 · Source§

impl BitAnd<&Saturating<i64>> for Saturating<i64>

1.74.0 · Source§

impl BitAnd<&Saturating<i128>> for &Saturating<i128>

1.74.0 · Source§

impl BitAnd<&Saturating<i128>> for Saturating<i128>

1.74.0 · Source§

impl BitAnd<&Saturating<isize>> for &Saturating<isize>

1.74.0 · Source§

impl BitAnd<&Saturating<isize>> for Saturating<isize>

1.74.0 · Source§

impl BitAnd<&Saturating<u8>> for &Saturating<u8>

1.74.0 · Source§

impl BitAnd<&Saturating<u8>> for Saturating<u8>

1.74.0 · Source§

impl BitAnd<&Saturating<u16>> for &Saturating<u16>

1.74.0 · Source§

impl BitAnd<&Saturating<u16>> for Saturating<u16>

1.74.0 · Source§

impl BitAnd<&Saturating<u32>> for &Saturating<u32>

1.74.0 · Source§

impl BitAnd<&Saturating<u32>> for Saturating<u32>

1.74.0 · Source§

impl BitAnd<&Saturating<u64>> for &Saturating<u64>

1.74.0 · Source§

impl BitAnd<&Saturating<u64>> for Saturating<u64>

1.74.0 · Source§

impl BitAnd<&Saturating<u128>> for &Saturating<u128>

1.74.0 · Source§

impl BitAnd<&Saturating<u128>> for Saturating<u128>

1.74.0 · Source§

impl BitAnd<&Saturating<usize>> for &Saturating<usize>

1.74.0 · Source§

impl BitAnd<&Saturating<usize>> for Saturating<usize>

1.14.0 · Source§

impl BitAnd<&Wrapping<i8>> for &Wrapping<i8>

1.14.0 · Source§

impl BitAnd<&Wrapping<i8>> for Wrapping<i8>

1.14.0 · Source§

impl BitAnd<&Wrapping<i16>> for &Wrapping<i16>

1.14.0 · Source§

impl BitAnd<&Wrapping<i16>> for Wrapping<i16>

1.14.0 · Source§

impl BitAnd<&Wrapping<i32>> for &Wrapping<i32>

1.14.0 · Source§

impl BitAnd<&Wrapping<i32>> for Wrapping<i32>

1.14.0 · Source§

impl BitAnd<&Wrapping<i64>> for &Wrapping<i64>

1.14.0 · Source§

impl BitAnd<&Wrapping<i64>> for Wrapping<i64>

1.14.0 · Source§

impl BitAnd<&Wrapping<i128>> for &Wrapping<i128>

1.14.0 · Source§

impl BitAnd<&Wrapping<i128>> for Wrapping<i128>

1.14.0 · Source§

impl BitAnd<&Wrapping<isize>> for &Wrapping<isize>

1.14.0 · Source§

impl BitAnd<&Wrapping<isize>> for Wrapping<isize>

1.14.0 · Source§

impl BitAnd<&Wrapping<u8>> for &Wrapping<u8>

1.14.0 · Source§

impl BitAnd<&Wrapping<u8>> for Wrapping<u8>

1.14.0 · Source§

impl BitAnd<&Wrapping<u16>> for &Wrapping<u16>

1.14.0 · Source§

impl BitAnd<&Wrapping<u16>> for Wrapping<u16>

1.14.0 · Source§

impl BitAnd<&Wrapping<u32>> for &Wrapping<u32>

1.14.0 · Source§

impl BitAnd<&Wrapping<u32>> for Wrapping<u32>

1.14.0 · Source§

impl BitAnd<&Wrapping<u64>> for &Wrapping<u64>

1.14.0 · Source§

impl BitAnd<&Wrapping<u64>> for Wrapping<u64>

1.14.0 · Source§

impl BitAnd<&Wrapping<u128>> for &Wrapping<u128>

1.14.0 · Source§

impl BitAnd<&Wrapping<u128>> for Wrapping<u128>

1.14.0 · Source§

impl BitAnd<&Wrapping<usize>> for &Wrapping<usize>

1.14.0 · Source§

impl BitAnd<&Wrapping<usize>> for Wrapping<usize>

Source§

impl BitAnd<&BigInt> for &BigInt

Source§

impl BitAnd<&BigInt> for BigInt

Source§

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

Source§

impl BitAnd<&Number> for &Number

Source§

impl BitAnd<&Number> for Number

Source§

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

§

impl BitAnd<&i16_be> for &i16

§

type Output = i16

§

impl BitAnd<&i16_be> for &i16_be

§

type Output = i16

§

impl BitAnd<&i16_be> for i16

§

type Output = i16

§

impl BitAnd<&i16_be> for i16_be

§

type Output = i16

§

impl BitAnd<&i16_le> for &i16

§

type Output = i16

§

impl BitAnd<&i16_le> for &i16_le

§

type Output = i16

§

impl BitAnd<&i16_le> for i16

§

type Output = i16

§

impl BitAnd<&i16_le> for i16_le

§

type Output = i16

§

impl BitAnd<&i32_be> for &i32

§

type Output = i32

§

impl BitAnd<&i32_be> for &i32_be

§

type Output = i32

§

impl BitAnd<&i32_be> for i32

§

type Output = i32

§

impl BitAnd<&i32_be> for i32_be

§

type Output = i32

§

impl BitAnd<&i32_le> for &i32

§

type Output = i32

§

impl BitAnd<&i32_le> for &i32_le

§

type Output = i32

§

impl BitAnd<&i32_le> for i32

§

type Output = i32

§

impl BitAnd<&i32_le> for i32_le

§

type Output = i32

§

impl BitAnd<&i64_be> for &i64

§

type Output = i64

§

impl BitAnd<&i64_be> for &i64_be

§

type Output = i64

§

impl BitAnd<&i64_be> for i64

§

type Output = i64

§

impl BitAnd<&i64_be> for i64_be

§

type Output = i64

§

impl BitAnd<&i64_le> for &i64

§

type Output = i64

§

impl BitAnd<&i64_le> for &i64_le

§

type Output = i64

§

impl BitAnd<&i64_le> for i64

§

type Output = i64

§

impl BitAnd<&i64_le> for i64_le

§

type Output = i64

§

impl BitAnd<&i128_be> for &i128

§

type Output = i128

§

impl BitAnd<&i128_be> for &i128_be

§

type Output = i128

§

impl BitAnd<&i128_be> for i128

§

type Output = i128

§

impl BitAnd<&i128_be> for i128_be

§

type Output = i128

§

impl BitAnd<&i128_le> for &i128

§

type Output = i128

§

impl BitAnd<&i128_le> for &i128_le

§

type Output = i128

§

impl BitAnd<&i128_le> for i128

§

type Output = i128

§

impl BitAnd<&i128_le> for i128_le

§

type Output = i128

§

impl BitAnd<&u16_be> for &u16

§

type Output = u16

§

impl BitAnd<&u16_be> for &u16_be

§

type Output = u16

§

impl BitAnd<&u16_be> for u16

§

type Output = u16

§

impl BitAnd<&u16_be> for u16_be

§

type Output = u16

§

impl BitAnd<&u16_le> for &u16

§

type Output = u16

§

impl BitAnd<&u16_le> for &u16_le

§

type Output = u16

§

impl BitAnd<&u16_le> for u16

§

type Output = u16

§

impl BitAnd<&u16_le> for u16_le

§

type Output = u16

§

impl BitAnd<&u32_be> for &u32

§

type Output = u32

§

impl BitAnd<&u32_be> for &u32_be

§

type Output = u32

§

impl BitAnd<&u32_be> for u32

§

type Output = u32

§

impl BitAnd<&u32_be> for u32_be

§

type Output = u32

§

impl BitAnd<&u32_le> for &u32

§

type Output = u32

§

impl BitAnd<&u32_le> for &u32_le

§

type Output = u32

§

impl BitAnd<&u32_le> for u32

§

type Output = u32

§

impl BitAnd<&u32_le> for u32_le

§

type Output = u32

§

impl BitAnd<&u64_be> for &u64

§

type Output = u64

§

impl BitAnd<&u64_be> for &u64_be

§

type Output = u64

§

impl BitAnd<&u64_be> for u64

§

type Output = u64

§

impl BitAnd<&u64_be> for u64_be

§

type Output = u64

§

impl BitAnd<&u64_le> for &u64

§

type Output = u64

§

impl BitAnd<&u64_le> for &u64_le

§

type Output = u64

§

impl BitAnd<&u64_le> for u64

§

type Output = u64

§

impl BitAnd<&u64_le> for u64_le

§

type Output = u64

§

impl BitAnd<&u128_be> for &u128

§

type Output = u128

§

impl BitAnd<&u128_be> for &u128_be

§

type Output = u128

§

impl BitAnd<&u128_be> for u128

§

type Output = u128

§

impl BitAnd<&u128_be> for u128_be

§

type Output = u128

§

impl BitAnd<&u128_le> for &u128

§

type Output = u128

§

impl BitAnd<&u128_le> for &u128_le

§

type Output = u128

§

impl BitAnd<&u128_le> for u128

§

type Output = u128

§

impl BitAnd<&u128_le> for u128_le

§

type Output = u128

§

impl BitAnd<&i16_ube> for &i16

§

type Output = i16

§

impl BitAnd<&i16_ube> for &i16_ube

§

type Output = i16

§

impl BitAnd<&i16_ube> for i16

§

type Output = i16

§

impl BitAnd<&i16_ube> for i16_ube

§

type Output = i16

§

impl BitAnd<&i16_ule> for &i16

§

type Output = i16

§

impl BitAnd<&i16_ule> for &i16_ule

§

type Output = i16

§

impl BitAnd<&i16_ule> for i16

§

type Output = i16

§

impl BitAnd<&i16_ule> for i16_ule

§

type Output = i16

§

impl BitAnd<&i32_ube> for &i32

§

type Output = i32

§

impl BitAnd<&i32_ube> for &i32_ube

§

type Output = i32

§

impl BitAnd<&i32_ube> for i32

§

type Output = i32

§

impl BitAnd<&i32_ube> for i32_ube

§

type Output = i32

§

impl BitAnd<&i32_ule> for &i32

§

type Output = i32

§

impl BitAnd<&i32_ule> for &i32_ule

§

type Output = i32

§

impl BitAnd<&i32_ule> for i32

§

type Output = i32

§

impl BitAnd<&i32_ule> for i32_ule

§

type Output = i32

§

impl BitAnd<&i64_ube> for &i64

§

type Output = i64

§

impl BitAnd<&i64_ube> for &i64_ube

§

type Output = i64

§

impl BitAnd<&i64_ube> for i64

§

type Output = i64

§

impl BitAnd<&i64_ube> for i64_ube

§

type Output = i64

§

impl BitAnd<&i64_ule> for &i64

§

type Output = i64

§

impl BitAnd<&i64_ule> for &i64_ule

§

type Output = i64

§

impl BitAnd<&i64_ule> for i64

§

type Output = i64

§

impl BitAnd<&i64_ule> for i64_ule

§

type Output = i64

§

impl BitAnd<&i128_ube> for &i128

§

type Output = i128

§

impl BitAnd<&i128_ube> for &i128_ube

§

type Output = i128

§

impl BitAnd<&i128_ube> for i128

§

type Output = i128

§

impl BitAnd<&i128_ube> for i128_ube

§

type Output = i128

§

impl BitAnd<&i128_ule> for &i128

§

type Output = i128

§

impl BitAnd<&i128_ule> for &i128_ule

§

type Output = i128

§

impl BitAnd<&i128_ule> for i128

§

type Output = i128

§

impl BitAnd<&i128_ule> for i128_ule

§

type Output = i128

§

impl BitAnd<&u16_ube> for &u16

§

type Output = u16

§

impl BitAnd<&u16_ube> for &u16_ube

§

type Output = u16

§

impl BitAnd<&u16_ube> for u16

§

type Output = u16

§

impl BitAnd<&u16_ube> for u16_ube

§

type Output = u16

§

impl BitAnd<&u16_ule> for &u16

§

type Output = u16

§

impl BitAnd<&u16_ule> for &u16_ule

§

type Output = u16

§

impl BitAnd<&u16_ule> for u16

§

type Output = u16

§

impl BitAnd<&u16_ule> for u16_ule

§

type Output = u16

§

impl BitAnd<&u32_ube> for &u32

§

type Output = u32

§

impl BitAnd<&u32_ube> for &u32_ube

§

type Output = u32

§

impl BitAnd<&u32_ube> for u32

§

type Output = u32

§

impl BitAnd<&u32_ube> for u32_ube

§

type Output = u32

§

impl BitAnd<&u32_ule> for &u32

§

type Output = u32

§

impl BitAnd<&u32_ule> for &u32_ule

§

type Output = u32

§

impl BitAnd<&u32_ule> for u32

§

type Output = u32

§

impl BitAnd<&u32_ule> for u32_ule

§

type Output = u32

§

impl BitAnd<&u64_ube> for &u64

§

type Output = u64

§

impl BitAnd<&u64_ube> for &u64_ube

§

type Output = u64

§

impl BitAnd<&u64_ube> for u64

§

type Output = u64

§

impl BitAnd<&u64_ube> for u64_ube

§

type Output = u64

§

impl BitAnd<&u64_ule> for &u64

§

type Output = u64

§

impl BitAnd<&u64_ule> for &u64_ule

§

type Output = u64

§

impl BitAnd<&u64_ule> for u64

§

type Output = u64

§

impl BitAnd<&u64_ule> for u64_ule

§

type Output = u64

§

impl BitAnd<&u128_ube> for &u128

§

type Output = u128

§

impl BitAnd<&u128_ube> for &u128_ube

§

type Output = u128

§

impl BitAnd<&u128_ube> for u128

§

type Output = u128

§

impl BitAnd<&u128_ube> for u128_ube

§

type Output = u128

§

impl BitAnd<&u128_ule> for &u128

§

type Output = u128

§

impl BitAnd<&u128_ule> for &u128_ule

§

type Output = u128

§

impl BitAnd<&u128_ule> for u128

§

type Output = u128

§

impl BitAnd<&u128_ule> for u128_ule

§

type Output = u128

Source§

impl BitAnd<&JsValue> for JsValue

Source§

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

§

impl BitAnd<&f32x4> for f32x4

§

impl BitAnd<&f32x8> for f32x8

§

impl BitAnd<&f64x2> for f64x2

§

impl BitAnd<&f64x4> for f64x4

§

impl BitAnd<&i8x16> for i8x16

§

impl BitAnd<&i8x32> for i8x32

§

impl BitAnd<&i16x8> for i16x8

§

impl BitAnd<&i16x16> for i16x16

§

impl BitAnd<&i32x4> for i32x4

§

impl BitAnd<&i32x8> for i32x8

§

impl BitAnd<&i64x2> for i64x2

§

impl BitAnd<&u8x16> for u8x16

§

impl BitAnd<&u16x8> for u16x8

§

impl BitAnd<&u16x16> for u16x16

§

impl BitAnd<&u32x4> for u32x4

§

impl BitAnd<&u32x8> for u32x8

§

impl BitAnd<&u64x2> for u64x2

§

impl BitAnd<&u64x4> for u64x4

§

impl BitAnd<Attribute> for Attributes

Source§

impl BitAnd<i8> for I8Vec2

Source§

impl BitAnd<i8> for I8Vec3

Source§

impl BitAnd<i8> for I8Vec4

§

impl BitAnd<i16> for &i16_be

§

type Output = i16

§

impl BitAnd<i16> for &i16_le

§

type Output = i16

§

impl BitAnd<i16> for &i16_ube

§

type Output = i16

§

impl BitAnd<i16> for &i16_ule

§

type Output = i16

§

impl BitAnd<i16> for i16_be

§

type Output = i16

§

impl BitAnd<i16> for i16_le

§

type Output = i16

§

impl BitAnd<i16> for i16_ube

§

type Output = i16

§

impl BitAnd<i16> for i16_ule

§

type Output = i16

Source§

impl BitAnd<i16> for I16Vec2

Source§

impl BitAnd<i16> for I16Vec3

Source§

impl BitAnd<i16> for I16Vec4

§

impl BitAnd<i32> for &i32_be

§

type Output = i32

§

impl BitAnd<i32> for &i32_le

§

type Output = i32

§

impl BitAnd<i32> for &i32_ube

§

type Output = i32

§

impl BitAnd<i32> for &i32_ule

§

type Output = i32

§

impl BitAnd<i32> for i32_be

§

type Output = i32

§

impl BitAnd<i32> for i32_le

§

type Output = i32

§

impl BitAnd<i32> for i32_ube

§

type Output = i32

§

impl BitAnd<i32> for i32_ule

§

type Output = i32

Source§

impl BitAnd<i32> for IVec2

Source§

impl BitAnd<i32> for IVec3

Source§

impl BitAnd<i32> for IVec4

§

impl BitAnd<i64> for &i64_be

§

type Output = i64

§

impl BitAnd<i64> for &i64_le

§

type Output = i64

§

impl BitAnd<i64> for &i64_ube

§

type Output = i64

§

impl BitAnd<i64> for &i64_ule

§

type Output = i64

§

impl BitAnd<i64> for i64_be

§

type Output = i64

§

impl BitAnd<i64> for i64_le

§

type Output = i64

§

impl BitAnd<i64> for i64_ube

§

type Output = i64

§

impl BitAnd<i64> for i64_ule

§

type Output = i64

Source§

impl BitAnd<i64> for I64Vec2

Source§

impl BitAnd<i64> for I64Vec3

Source§

impl BitAnd<i64> for I64Vec4

§

impl BitAnd<i128> for &i128_be

§

type Output = i128

§

impl BitAnd<i128> for &i128_le

§

type Output = i128

§

impl BitAnd<i128> for &i128_ube

§

type Output = i128

§

impl BitAnd<i128> for &i128_ule

§

type Output = i128

§

impl BitAnd<i128> for i128_be

§

type Output = i128

§

impl BitAnd<i128> for i128_le

§

type Output = i128

§

impl BitAnd<i128> for i128_ube

§

type Output = i128

§

impl BitAnd<i128> for i128_ule

§

type Output = i128

Source§

impl BitAnd<u8> for U8Vec2

Source§

impl BitAnd<u8> for U8Vec3

Source§

impl BitAnd<u8> for U8Vec4

§

impl BitAnd<u16> for &u16_be

§

type Output = u16

§

impl BitAnd<u16> for &u16_le

§

type Output = u16

§

impl BitAnd<u16> for &u16_ube

§

type Output = u16

§

impl BitAnd<u16> for &u16_ule

§

type Output = u16

§

impl BitAnd<u16> for u16_be

§

type Output = u16

§

impl BitAnd<u16> for u16_le

§

type Output = u16

§

impl BitAnd<u16> for u16_ube

§

type Output = u16

§

impl BitAnd<u16> for u16_ule

§

type Output = u16

Source§

impl BitAnd<u16> for U16Vec2

Source§

impl BitAnd<u16> for U16Vec3

Source§

impl BitAnd<u16> for U16Vec4

§

impl BitAnd<u32> for &u32_be

§

type Output = u32

§

impl BitAnd<u32> for &u32_le

§

type Output = u32

§

impl BitAnd<u32> for &u32_ube

§

type Output = u32

§

impl BitAnd<u32> for &u32_ule

§

type Output = u32

§

impl BitAnd<u32> for u32_be

§

type Output = u32

§

impl BitAnd<u32> for u32_le

§

type Output = u32

§

impl BitAnd<u32> for u32_ube

§

type Output = u32

§

impl BitAnd<u32> for u32_ule

§

type Output = u32

Source§

impl BitAnd<u32> for UVec2

Source§

impl BitAnd<u32> for UVec3

Source§

impl BitAnd<u32> for UVec4

§

impl BitAnd<u64> for &u64_be

§

type Output = u64

§

impl BitAnd<u64> for &u64_le

§

type Output = u64

§

impl BitAnd<u64> for &u64_ube

§

type Output = u64

§

impl BitAnd<u64> for &u64_ule

§

type Output = u64

§

impl BitAnd<u64> for u64_be

§

type Output = u64

§

impl BitAnd<u64> for u64_le

§

type Output = u64

§

impl BitAnd<u64> for u64_ube

§

type Output = u64

§

impl BitAnd<u64> for u64_ule

§

type Output = u64

Source§

impl BitAnd<u64> for U64Vec2

Source§

impl BitAnd<u64> for U64Vec3

Source§

impl BitAnd<u64> for U64Vec4

§

impl BitAnd<u128> for &u128_be

§

type Output = u128

§

impl BitAnd<u128> for &u128_le

§

type Output = u128

§

impl BitAnd<u128> for &u128_ube

§

type Output = u128

§

impl BitAnd<u128> for &u128_ule

§

type Output = u128

§

impl BitAnd<u128> for u128_be

§

type Output = u128

§

impl BitAnd<u128> for u128_le

§

type Output = u128

§

impl BitAnd<u128> for u128_ube

§

type Output = u128

§

impl BitAnd<u128> for u128_ule

§

type Output = u128

1.75.0 · Source§

impl BitAnd<Ipv4Addr> for &Ipv4Addr

1.75.0 · Source§

impl BitAnd<Ipv6Addr> for &Ipv6Addr

§

impl BitAnd<i16_be> for &i16

§

type Output = i16

§

impl BitAnd<i16_be> for &i16_be

§

type Output = i16

§

impl BitAnd<i16_be> for i16

§

type Output = i16

§

impl BitAnd<i16_le> for &i16

§

type Output = i16

§

impl BitAnd<i16_le> for &i16_le

§

type Output = i16

§

impl BitAnd<i16_le> for i16

§

type Output = i16

§

impl BitAnd<i32_be> for &i32

§

type Output = i32

§

impl BitAnd<i32_be> for &i32_be

§

type Output = i32

§

impl BitAnd<i32_be> for i32

§

type Output = i32

§

impl BitAnd<i32_le> for &i32

§

type Output = i32

§

impl BitAnd<i32_le> for &i32_le

§

type Output = i32

§

impl BitAnd<i32_le> for i32

§

type Output = i32

§

impl BitAnd<i64_be> for &i64

§

type Output = i64

§

impl BitAnd<i64_be> for &i64_be

§

type Output = i64

§

impl BitAnd<i64_be> for i64

§

type Output = i64

§

impl BitAnd<i64_le> for &i64

§

type Output = i64

§

impl BitAnd<i64_le> for &i64_le

§

type Output = i64

§

impl BitAnd<i64_le> for i64

§

type Output = i64

§

impl BitAnd<i128_be> for &i128

§

type Output = i128

§

impl BitAnd<i128_be> for &i128_be

§

type Output = i128

§

impl BitAnd<i128_be> for i128

§

type Output = i128

§

impl BitAnd<i128_le> for &i128

§

type Output = i128

§

impl BitAnd<i128_le> for &i128_le

§

type Output = i128

§

impl BitAnd<i128_le> for i128

§

type Output = i128

§

impl BitAnd<u16_be> for &u16

§

type Output = u16

§

impl BitAnd<u16_be> for &u16_be

§

type Output = u16

§

impl BitAnd<u16_be> for u16

§

type Output = u16

§

impl BitAnd<u16_le> for &u16

§

type Output = u16

§

impl BitAnd<u16_le> for &u16_le

§

type Output = u16

§

impl BitAnd<u16_le> for u16

§

type Output = u16

§

impl BitAnd<u32_be> for &u32

§

type Output = u32

§

impl BitAnd<u32_be> for &u32_be

§

type Output = u32

§

impl BitAnd<u32_be> for u32

§

type Output = u32

§

impl BitAnd<u32_le> for &u32

§

type Output = u32

§

impl BitAnd<u32_le> for &u32_le

§

type Output = u32

§

impl BitAnd<u32_le> for u32

§

type Output = u32

§

impl BitAnd<u64_be> for &u64

§

type Output = u64

§

impl BitAnd<u64_be> for &u64_be

§

type Output = u64

§

impl BitAnd<u64_be> for u64

§

type Output = u64

§

impl BitAnd<u64_le> for &u64

§

type Output = u64

§

impl BitAnd<u64_le> for &u64_le

§

type Output = u64

§

impl BitAnd<u64_le> for u64

§

type Output = u64

§

impl BitAnd<u128_be> for &u128

§

type Output = u128

§

impl BitAnd<u128_be> for &u128_be

§

type Output = u128

§

impl BitAnd<u128_be> for u128

§

type Output = u128

§

impl BitAnd<u128_le> for &u128

§

type Output = u128

§

impl BitAnd<u128_le> for &u128_le

§

type Output = u128

§

impl BitAnd<u128_le> for u128

§

type Output = u128

§

impl BitAnd<i16_ube> for &i16

§

type Output = i16

§

impl BitAnd<i16_ube> for &i16_ube

§

type Output = i16

§

impl BitAnd<i16_ube> for i16

§

type Output = i16

§

impl BitAnd<i16_ule> for &i16

§

type Output = i16

§

impl BitAnd<i16_ule> for &i16_ule

§

type Output = i16

§

impl BitAnd<i16_ule> for i16

§

type Output = i16

§

impl BitAnd<i32_ube> for &i32

§

type Output = i32

§

impl BitAnd<i32_ube> for &i32_ube

§

type Output = i32

§

impl BitAnd<i32_ube> for i32

§

type Output = i32

§

impl BitAnd<i32_ule> for &i32

§

type Output = i32

§

impl BitAnd<i32_ule> for &i32_ule

§

type Output = i32

§

impl BitAnd<i32_ule> for i32

§

type Output = i32

§

impl BitAnd<i64_ube> for &i64

§

type Output = i64

§

impl BitAnd<i64_ube> for &i64_ube

§

type Output = i64

§

impl BitAnd<i64_ube> for i64

§

type Output = i64

§

impl BitAnd<i64_ule> for &i64

§

type Output = i64

§

impl BitAnd<i64_ule> for &i64_ule

§

type Output = i64

§

impl BitAnd<i64_ule> for i64

§

type Output = i64

§

impl BitAnd<i128_ube> for &i128

§

type Output = i128

§

impl BitAnd<i128_ube> for &i128_ube

§

type Output = i128

§

impl BitAnd<i128_ube> for i128

§

type Output = i128

§

impl BitAnd<i128_ule> for &i128

§

type Output = i128

§

impl BitAnd<i128_ule> for &i128_ule

§

type Output = i128

§

impl BitAnd<i128_ule> for i128

§

type Output = i128

§

impl BitAnd<u16_ube> for &u16

§

type Output = u16

§

impl BitAnd<u16_ube> for &u16_ube

§

type Output = u16

§

impl BitAnd<u16_ube> for u16

§

type Output = u16

§

impl BitAnd<u16_ule> for &u16

§

type Output = u16

§

impl BitAnd<u16_ule> for &u16_ule

§

type Output = u16

§

impl BitAnd<u16_ule> for u16

§

type Output = u16

§

impl BitAnd<u32_ube> for &u32

§

type Output = u32

§

impl BitAnd<u32_ube> for &u32_ube

§

type Output = u32

§

impl BitAnd<u32_ube> for u32

§

type Output = u32

§

impl BitAnd<u32_ule> for &u32

§

type Output = u32

§

impl BitAnd<u32_ule> for &u32_ule

§

type Output = u32

§

impl BitAnd<u32_ule> for u32

§

type Output = u32

§

impl BitAnd<u64_ube> for &u64

§

type Output = u64

§

impl BitAnd<u64_ube> for &u64_ube

§

type Output = u64

§

impl BitAnd<u64_ube> for u64

§

type Output = u64

§

impl BitAnd<u64_ule> for &u64

§

type Output = u64

§

impl BitAnd<u64_ule> for &u64_ule

§

type Output = u64

§

impl BitAnd<u64_ule> for u64

§

type Output = u64

§

impl BitAnd<u128_ube> for &u128

§

type Output = u128

§

impl BitAnd<u128_ube> for &u128_ube

§

type Output = u128

§

impl BitAnd<u128_ube> for u128

§

type Output = u128

§

impl BitAnd<u128_ule> for &u128

§

type Output = u128

§

impl BitAnd<u128_ule> for &u128_ule

§

type Output = u128

§

impl BitAnd<u128_ule> for u128

§

type Output = u128

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.74.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

1.14.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

type Output = Simd<T, N>

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

type Output = Array<T, CAP, S>

Source§

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

Source§

type Output = Mask<T, N>

Source§

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

Source§

type Output = Simd<T, N>

Source§

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

Source§

type Output = Mask<T, N>

Source§

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

Source§

type Output = Mask<T, N>

Source§

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

Source§

type Output = Simd<T, N>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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