Trait list_fn::FlatMapFn [−][src]
pub trait FlatMapFn { type Input; type OutputList: ListFn; fn map(&self, input: Self::Input) -> Self::OutputList; }
Associated Types
type Input
[src]
type OutputList: ListFn
[src]
Required methods
fn map(&self, input: Self::Input) -> Self::OutputList
[src]
Expand description
Map the given input
item into a list.
Implementors
impl<F: FilterFn> FlatMapFn for FilterWrap<F>
[src]
impl<F: FilterFn> FlatMapFn for FilterWrap<F>
[src]type Input = F::Input
type OutputList = Option<F::Output>
fn map(&self, input: Self::Input) -> Self::OutputList
[src]
impl<I> FlatMapFn for FlattenList<I> where
I: ListFn,
I::Item: ListFn,
[src]
impl<I> FlatMapFn for FlattenList<I> where
I: ListFn,
I::Item: ListFn,
[src]