Struct rayon::par_iter::fold::FoldFolder
[−]
[src]
pub struct FoldFolder<'r, C, IDENTITY, FOLD_OP: 'r> { /* fields omitted */ }
Trait Implementations
impl<'r, C, IDENTITY, FOLD_OP, ITEM> Folder<ITEM> for FoldFolder<'r, C, IDENTITY, FOLD_OP> where C: Folder<IDENTITY>,
FOLD_OP: Fn(IDENTITY, ITEM) -> IDENTITY + Sync
[src]
FOLD_OP: Fn(IDENTITY, ITEM) -> IDENTITY + Sync
type Result = C::Result
fn consume(self, item: ITEM) -> Self
Consume next item and return new sequential state.
fn complete(self) -> C::Result
Finish consuming items, produce final result.
fn full(&self) -> bool
Hint whether this Folder
would like to stop processing further items, e.g. if a search has been completed. Read more