[][src]Trait resiter::ok_or_else::IterInnerOkOrElse

pub trait IterInnerOkOrElse<T, E, F> where
    T: Sized,
    E: Sized,
    Self: Iterator<Item = Result<Option<T>, E>> + Sized,
    F: Fn() -> E, 
{ fn map_inner_ok_or_else(self, f: F) -> IterInnerOkOrElseImpl<Self, T, E, F>; }

Extension trait for doing

This example is not tested
    Iterator<Item = Result<Option<T>, E>>  ->  Iterator<Item = Result<T, E>>

Required methods

Important traits for IterInnerOkOrElseImpl<I, T, E, F>
fn map_inner_ok_or_else(self, f: F) -> IterInnerOkOrElseImpl<Self, T, E, F>

Loading content...

Implementors

impl<I, T, E, F> IterInnerOkOrElse<T, E, F> for I where
    I: Iterator<Item = Result<Option<T>, E>> + Sized,
    T: Sized,
    E: Sized,
    F: Fn() -> E, 
[src]

Loading content...