Trait IrIter

Source
pub trait IrIter<C: Config, Item>: Sized {
    // Required method
    fn ir_par_map_collect<B, F, S>(
        self,
        builder: &mut Builder<C>,
        map_op: F,
    ) -> B
       where F: FnMut(&mut Builder<C>, Item) -> S,
             B: Default + Extend<S>;
}

Required Methods§

Source

fn ir_par_map_collect<B, F, S>(self, builder: &mut Builder<C>, map_op: F) -> B
where F: FnMut(&mut Builder<C>, Item) -> S, B: Default + Extend<S>,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<C, I, Item> IrIter<C, Item> for I
where C: Config, I: Iterator<Item = Item>,