Struct specs::BitSetAnd
[−]
[src]
pub struct BitSetAnd<A: BitSetLike, B: BitSetLike>(pub A, pub B);
BitSetAnd
takes two BitSetLike
items, and merges the masks
returning a new virtual set, which represents an intersection of the
two original sets.
Trait Implementations
impl<A: BitSetLike, B: BitSetLike> BitSetLike for BitSetAnd<A, B>
[src]
fn layer3(&self) -> u32
Return a u32 where each bit represents if any word in layer2 has been set. Read more
fn layer2(&self, i: usize) -> u32
Return the u32 from the array of u32s that indicates if any bit has been set in layer1 Read more
fn layer1(&self, i: usize) -> u32
Return the u32 from the array of u32s that indicates if any bit has been set in layer0 Read more
fn layer0(&self, i: usize) -> u32
Return a u32 that maps to the direct 1:1 association with each index of the set Read more
fn iter<'a>(&'a self) -> Iter<'a, Self> where Self: Sized
Create an iterator that will scan over the keyspace