pub trait BitAnd {
type Value: BitSetLike;
// Required method
fn and(self) -> Self::Value;
}
Expand description
BitAnd
is a helper method to & bitsets together resulting in a tree.
Required Associated Types§
sourcetype Value: BitSetLike
type Value: BitSetLike
The combined bitsets.
Required Methods§
Implementations on Foreign Types§
source§impl<A, B, C, D, E, F> BitAnd for (A, B, C, D, E, F)where
A: BitSetLike,
B: BitSetLike,
C: BitSetLike,
D: BitSetLike,
E: BitSetLike,
F: BitSetLike,
impl<A, B, C, D, E, F> BitAnd for (A, B, C, D, E, F)where A: BitSetLike, B: BitSetLike, C: BitSetLike, D: BitSetLike, E: BitSetLike, F: BitSetLike,
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)where
A: BitSetLike,
B: BitSetLike,
C: BitSetLike,
D: BitSetLike,
E: BitSetLike,
F: BitSetLike,
G: BitSetLike,
H: BitSetLike,
I: BitSetLike,
J: BitSetLike,
K: BitSetLike,
L: BitSetLike,
M: BitSetLike,
N: BitSetLike,
O: BitSetLike,
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)where A: BitSetLike, B: BitSetLike, C: BitSetLike, D: BitSetLike, E: BitSetLike, F: BitSetLike, G: BitSetLike, H: BitSetLike, I: BitSetLike, J: BitSetLike, K: BitSetLike, L: BitSetLike, M: BitSetLike, N: BitSetLike, O: BitSetLike,
source§impl<A, B> BitAnd for (A, B)where
A: BitSetLike,
B: BitSetLike,
impl<A, B> BitAnd for (A, B)where A: BitSetLike, B: BitSetLike,
source§impl<A, B, C, D, E, F, G, H, I, J> BitAnd for (A, B, C, D, E, F, G, H, I, J)where
A: BitSetLike,
B: BitSetLike,
C: BitSetLike,
D: BitSetLike,
E: BitSetLike,
F: BitSetLike,
G: BitSetLike,
H: BitSetLike,
I: BitSetLike,
J: BitSetLike,
impl<A, B, C, D, E, F, G, H, I, J> BitAnd for (A, B, C, D, E, F, G, H, I, J)where A: BitSetLike, B: BitSetLike, C: BitSetLike, D: BitSetLike, E: BitSetLike, F: BitSetLike, G: BitSetLike, H: BitSetLike, I: BitSetLike, J: BitSetLike,
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)where
A: BitSetLike,
B: BitSetLike,
C: BitSetLike,
D: BitSetLike,
E: BitSetLike,
F: BitSetLike,
G: BitSetLike,
H: BitSetLike,
I: BitSetLike,
J: BitSetLike,
K: BitSetLike,
L: BitSetLike,
M: BitSetLike,
N: BitSetLike,
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)where A: BitSetLike, B: BitSetLike, C: BitSetLike, D: BitSetLike, E: BitSetLike, F: BitSetLike, G: BitSetLike, H: BitSetLike, I: BitSetLike, J: BitSetLike, K: BitSetLike, L: BitSetLike, M: BitSetLike, N: BitSetLike,
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)where
A: BitSetLike,
B: BitSetLike,
C: BitSetLike,
D: BitSetLike,
E: BitSetLike,
F: BitSetLike,
G: BitSetLike,
H: BitSetLike,
I: BitSetLike,
J: BitSetLike,
K: BitSetLike,
L: BitSetLike,
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)where A: BitSetLike, B: BitSetLike, C: BitSetLike, D: BitSetLike, E: BitSetLike, F: BitSetLike, G: BitSetLike, H: BitSetLike, I: BitSetLike, J: BitSetLike, K: BitSetLike, L: BitSetLike,
source§impl<A, B, C, D, E, F, G, H, I> BitAnd for (A, B, C, D, E, F, G, H, I)where
A: BitSetLike,
B: BitSetLike,
C: BitSetLike,
D: BitSetLike,
E: BitSetLike,
F: BitSetLike,
G: BitSetLike,
H: BitSetLike,
I: BitSetLike,
impl<A, B, C, D, E, F, G, H, I> BitAnd for (A, B, C, D, E, F, G, H, I)where A: BitSetLike, B: BitSetLike, C: BitSetLike, D: BitSetLike, E: BitSetLike, F: BitSetLike, G: BitSetLike, H: BitSetLike, I: BitSetLike,
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)where
A: BitSetLike,
B: BitSetLike,
C: BitSetLike,
D: BitSetLike,
E: BitSetLike,
F: BitSetLike,
G: BitSetLike,
H: BitSetLike,
I: BitSetLike,
J: BitSetLike,
K: BitSetLike,
L: BitSetLike,
M: BitSetLike,
N: BitSetLike,
O: BitSetLike,
P: BitSetLike,
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)where A: BitSetLike, B: BitSetLike, C: BitSetLike, D: BitSetLike, E: BitSetLike, F: BitSetLike, G: BitSetLike, H: BitSetLike, I: BitSetLike, J: BitSetLike, K: BitSetLike, L: BitSetLike, M: BitSetLike, N: BitSetLike, O: BitSetLike, P: BitSetLike,
source§impl<A, B, C, D> BitAnd for (A, B, C, D)where
A: BitSetLike,
B: BitSetLike,
C: BitSetLike,
D: BitSetLike,
impl<A, B, C, D> BitAnd for (A, B, C, D)where A: BitSetLike, B: BitSetLike, C: BitSetLike, D: BitSetLike,
source§impl<A, B, C, D, E> BitAnd for (A, B, C, D, E)where
A: BitSetLike,
B: BitSetLike,
C: BitSetLike,
D: BitSetLike,
E: BitSetLike,
impl<A, B, C, D, E> BitAnd for (A, B, C, D, E)where A: BitSetLike, B: BitSetLike, C: BitSetLike, D: BitSetLike, E: BitSetLike,
source§impl<A, B, C, D, E, F, G> BitAnd for (A, B, C, D, E, F, G)where
A: BitSetLike,
B: BitSetLike,
C: BitSetLike,
D: BitSetLike,
E: BitSetLike,
F: BitSetLike,
G: BitSetLike,
impl<A, B, C, D, E, F, G> BitAnd for (A, B, C, D, E, F, G)where A: BitSetLike, B: BitSetLike, C: BitSetLike, D: BitSetLike, E: BitSetLike, F: BitSetLike, G: BitSetLike,
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)where
A: BitSetLike,
B: BitSetLike,
C: BitSetLike,
D: BitSetLike,
E: BitSetLike,
F: BitSetLike,
G: BitSetLike,
H: BitSetLike,
I: BitSetLike,
J: BitSetLike,
K: BitSetLike,
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)where A: BitSetLike, B: BitSetLike, C: BitSetLike, D: BitSetLike, E: BitSetLike, F: BitSetLike, G: BitSetLike, H: BitSetLike, I: BitSetLike, J: BitSetLike, K: BitSetLike,
source§impl<A, B, C, D, E, F, G, H> BitAnd for (A, B, C, D, E, F, G, H)where
A: BitSetLike,
B: BitSetLike,
C: BitSetLike,
D: BitSetLike,
E: BitSetLike,
F: BitSetLike,
G: BitSetLike,
H: BitSetLike,
impl<A, B, C, D, E, F, G, H> BitAnd for (A, B, C, D, E, F, G, H)where A: BitSetLike, B: BitSetLike, C: BitSetLike, D: BitSetLike, E: BitSetLike, F: BitSetLike, G: BitSetLike, H: BitSetLike,
source§impl<A> BitAnd for (A,)where
A: BitSetLike,
impl<A> BitAnd for (A,)where A: BitSetLike,
This needs to be special cased