pub trait OnErrDo<I, O, E, F> where
I: Iterator<Item = Result<O, E>>,
F: Fn(&E), {
fn on_err(self, _: F) -> OnErr<I, O, E, F>;
}
Extension trait for Iterator<Item = Result<T, E>>
to do something on Err(_)
Important traits for OnErr<I, O, E, F>
impl<I, O, E, F> Iterator for OnErr<I, O, E, F> where
I: Iterator<Item = Result<O, E>>,
F: Fn(&E), type Item = Result<O, E>;
fn on_err(self, _: F) -> OnErr<I, O, E, F>
Loading content...
impl<I, O, E, F> OnErrDo<I, O, E, F> for I where
I: Iterator<Item = Result<O, E>>,
F: Fn(&E),
[src]
Important traits for OnErr<I, O, E, F>
impl<I, O, E, F> Iterator for OnErr<I, O, E, F> where
I: Iterator<Item = Result<O, E>>,
F: Fn(&E), type Item = Result<O, E>;
fn on_err(self, f: F) -> OnErr<I, O, E, F>
[src]
Loading content...