Struct hibitset::BitProducer [] [src]

pub struct BitProducer<'a, T: 'a + Send + Sync>(pub BitIter<&'a T>);

Allows splitting and internally iterating through BitSet.

Usually used internally by BitParIter.

Trait Implementations

impl<'a, T: Debug + 'a + Send + Sync> Debug for BitProducer<'a, T>
[src]

[src]

Formats the value using the given formatter.

impl<'a, T: 'a + Send + Sync> UnindexedProducer for BitProducer<'a, T> where
    T: BitSetLike
[src]

[src]

Split midway into a new producer if possible, otherwise return None.

[src]

Iterate the producer, feeding each element to folder, and stop when the folder is full (or all elements have been consumed). Read more