Trait BitAnd

Source
pub trait BitAnd {
    type Value: BitSetLike;

    // Required method
    fn and(self) -> Self::Value;
}

Required Associated Types§

Required Methods§

Source

fn and(self) -> Self::Value

Implementations on Foreign Types§

Source§

impl<A> BitAnd for (A,)
where A: BitSetLike,

Source§

type Value = A

Source§

fn and(self) -> Self::Value

Source§

impl<A, B> BitAnd for (A, B)
where A: BitSetLike, B: BitSetLike,

Source§

type Value = BitSetAnd<<<(A, B) as Split>::Left as BitAnd>::Value, <<(A, B) as Split>::Right as BitAnd>::Value>

Source§

fn and(self) -> Self::Value

Source§

impl<A, B, C> BitAnd for (A, B, C)
where A: BitSetLike, B: BitSetLike, C: BitSetLike,

Source§

type Value = BitSetAnd<<<(A, B, C) as Split>::Left as BitAnd>::Value, <<(A, B, C) as Split>::Right as BitAnd>::Value>

Source§

fn and(self) -> Self::Value

Source§

impl<A, B, C, D> BitAnd for (A, B, C, D)

Source§

type Value = BitSetAnd<<<(A, B, C, D) as Split>::Left as BitAnd>::Value, <<(A, B, C, D) as Split>::Right as BitAnd>::Value>

Source§

fn and(self) -> Self::Value

Source§

impl<A, B, C, D, E> BitAnd for (A, B, C, D, E)

Source§

type Value = BitSetAnd<<<(A, B, C, D, E) as Split>::Left as BitAnd>::Value, <<(A, B, C, D, E) as Split>::Right as BitAnd>::Value>

Source§

fn and(self) -> Self::Value

Source§

impl<A, B, C, D, E, F> BitAnd for (A, B, C, D, E, F)

Source§

type Value = BitSetAnd<<<(A, B, C, D, E, F) as Split>::Left as BitAnd>::Value, <<(A, B, C, D, E, F) as Split>::Right as BitAnd>::Value>

Source§

fn and(self) -> Self::Value

Source§

impl<A, B, C, D, E, F, G> BitAnd for (A, B, C, D, E, F, G)

Source§

impl<A, B, C, D, E, F, G, H> BitAnd for (A, B, C, D, E, F, G, H)

Source§

impl<A, B, C, D, E, F, G, H, I> BitAnd for (A, B, C, D, E, F, G, H, I)

Source§

impl<A, B, C, D, E, F, G, H, I, J> BitAnd for (A, B, C, D, E, F, G, H, I, J)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K> BitAnd for (A, B, C, D, E, F, G, H, I, J, K)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> BitAnd for (A, B, C, D, E, F, G, H, I, J, K, L)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M> BitAnd for (A, B, C, D, E, F, G, H, I, J, K, L, M)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> BitAnd for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> BitAnd for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> BitAnd for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)

Implementors§