Struct list_fn::FilterScanWrap
source · pub struct FilterScanWrap<S: FilterScanFn>(_);
Trait Implementations§
source§impl<S: FilterScanFn> FlatScanFn for FilterScanWrap<S>
impl<S: FilterScanFn> FlatScanFn for FilterScanWrap<S>
type InputItem = <S as FilterScanFn>::InputItem
type InputResult = <S as FilterScanFn>::InputResult
type OutputList = OptionList<<S as FilterScanFn>::OutputItem, FilterScanWrap<S>>
type EndList = OptionList<<S as FilterScanFn>::OutputItem, Id<<S as FilterScanFn>::OutputResult>>
source§fn map_item(self, input: Self::InputItem) -> Self::OutputList
fn map_item(self, input: Self::InputItem) -> Self::OutputList
Map the given
input
item into a list.source§fn 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.