Struct hibitset::BitSetNot
[−]
[src]
pub struct BitSetNot<A: BitSetLike>(pub A);
BitSetNot
takes a BitSetLike
item, and produced an inverted virtual set.
Note: the implementation is sub-optimal because layers 1-3 are not active.
Trait Implementations
impl<A: Debug + BitSetLike> Debug for BitSetNot<A>
[src]
impl<A: BitSetLike> BitSetLike for BitSetNot<A>
[src]
fn layer3(&self) -> usize
Return a usize where each bit represents if any word in layer2 has been set. Read more
fn layer2(&self, _: usize) -> usize
Return the usize from the array of usizes that indicates if any bit has been set in layer1 Read more
fn layer1(&self, _: usize) -> usize
Return the usize from the array of usizes that indicates if any bit has been set in layer0 Read more
fn layer0(&self, i: usize) -> usize
Return a usize that maps to the direct 1:1 association with each index of the set Read more
fn iter(self) -> BitIter<Self> where
Self: Sized,
Self: Sized,
Create an iterator that will scan over the keyspace