Struct rayon::par_iter::reduce::ReduceWithOp [] [src]

pub struct ReduceWithOp<OP> {
    // some fields omitted
}

Methods

impl<OP> ReduceWithOp<OP>
[src]

fn new(op: OP) -> ReduceWithOp<OP>

Trait Implementations

impl<ITEM, OP> ReduceOp<Option<ITEM>> for ReduceWithOp<OP> where OP: Fn(ITEM, ITEM) -> ITEM + Sync
[src]

fn start_value(&self) -> Option<ITEM>

fn reduce(&self, value1: Option<ITEM>, value2: Option<ITEM>) -> Option<ITEM>