Trait list_fn::FlatScanFn 
source · pub trait FlatScanFn {
    type InputItem;
    type InputResult;
    type OutputList: ListFn<End = Self>;
    type EndList: ListFn<Item = <Self::OutputList as ListFn>::Item>;
    // Required methods
    fn map_item(self, item: Self::InputItem) -> Self::OutputList;
    fn map_result(self, result: Self::InputResult) -> Self::EndList;
}Required Associated Types§
type InputItem
type InputResult
type OutputList: ListFn<End = Self>
type EndList: ListFn<Item = <Self::OutputList as ListFn>::Item>
Required Methods§
sourcefn map_item(self, item: Self::InputItem) -> Self::OutputList
 
fn map_item(self, item: Self::InputItem) -> Self::OutputList
Map the given input item into a list.
sourcefn map_result(self, result: Self::InputResult) -> Self::EndList
 
fn map_result(self, result: Self::InputResult) -> Self::EndList
Map the given result into an end list.