pub trait IteratorExt: Iterator {
    // Required method
    fn merge<F>(self, f: F) -> Merge<Self, F> 
       where Self: Sized,
             F: FnMut(Self::Item, Self::Item) -> Result<Self::Item, (Self::Item, Self::Item)>;
}

Required Methods§

source

fn merge<F>(self, f: F) -> Merge<Self, F> where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Result<Self::Item, (Self::Item, Self::Item)>,

Implementors§

source§

impl<T> IteratorExt for Twhere T: Iterator,