[−][src]Trait resiter::flat_map::FlatMap
Extension trait for Iterator<Item = Result<O, E>>
to selectively transform Oks and Errors.
Required methods
ⓘImportant traits for FlatMapOk<I, U, F>fn flat_map_ok<U, F, O2>(self, _: F) -> FlatMapOk<Self, U, F> where
F: FnMut(O) -> U,
U: IntoIterator<Item = O2>,
ⓘImportant traits for FlatMapOk<I, U, F>
F: FnMut(O) -> U,
U: IntoIterator<Item = O2>,
ⓘImportant traits for FlatMapErr<I, U, F>fn flat_map_err<U, F, E2>(self, _: F) -> FlatMapErr<Self, U, F> where
F: FnMut(E) -> U,
U: IntoIterator<Item = E2>,
ⓘImportant traits for FlatMapErr<I, U, F>
F: FnMut(E) -> U,
U: IntoIterator<Item = E2>,
Implementors
impl<I, O, E> FlatMap<O, E> for I where
I: Iterator<Item = Result<O, E>> + Sized,
[src]
I: Iterator<Item = Result<O, E>> + Sized,
ⓘImportant traits for FlatMapOk<I, U, F>fn flat_map_ok<U, F, O2>(self, f: F) -> FlatMapOk<Self, U, F> where
F: FnMut(O) -> U,
U: IntoIterator<Item = O2>,
[src]
ⓘImportant traits for FlatMapOk<I, U, F>
F: FnMut(O) -> U,
U: IntoIterator<Item = O2>,
ⓘImportant traits for FlatMapErr<I, U, F>fn flat_map_err<U, F, E2>(self, f: F) -> FlatMapErr<Self, U, F> where
F: FnMut(E) -> U,
U: IntoIterator<Item = E2>,
[src]
ⓘImportant traits for FlatMapErr<I, U, F>
F: FnMut(E) -> U,
U: IntoIterator<Item = E2>,