Struct rayon::par_iter::reduce::ReduceWithIdentityOp
[−]
[src]
pub struct ReduceWithIdentityOp<'r, IDENTITY: 'r, OP: 'r> { /* fields omitted */ }
Methods
impl<'r, IDENTITY, OP> ReduceWithIdentityOp<'r, IDENTITY, OP>
[src]
fn new(identity: &'r IDENTITY,
op: &'r OP)
-> ReduceWithIdentityOp<'r, IDENTITY, OP>
op: &'r OP)
-> ReduceWithIdentityOp<'r, IDENTITY, OP>
Trait Implementations
impl<'r, IDENTITY, OP, ITEM> ReduceOp<ITEM> for ReduceWithIdentityOp<'r, IDENTITY, OP> where OP: Fn(ITEM, ITEM) -> ITEM + Sync,
IDENTITY: Fn() -> ITEM + Sync,
ITEM: 'r
[src]
IDENTITY: Fn() -> ITEM + Sync,
ITEM: 'r