[][src]Trait resiter::flatten::Flatten

pub trait Flatten<O, E>: Sized {
    fn flatten_ok<U, O2>(self) -> FlattenOk<Self, U>
    where
        U: IntoIterator<Item = O2>
;
fn flatten_err<U, E2>(self) -> FlattenErr<Self, U>
    where
        U: IntoIterator<Item = E2>
; }

Extension trait for Iterator<Item = Result<O, E>> to selectively transform Oks and Errors.

Required methods

Important traits for FlattenOk<I, U>
fn flatten_ok<U, O2>(self) -> FlattenOk<Self, U> where
    U: IntoIterator<Item = O2>, 

Important traits for FlattenErr<I, U>
fn flatten_err<U, E2>(self) -> FlattenErr<Self, U> where
    U: IntoIterator<Item = E2>, 

Loading content...

Implementors

impl<I, O, E> Flatten<O, E> for I where
    I: Iterator<Item = Result<O, E>> + Sized
[src]

Loading content...