Struct list_fn::FilterScanWrap [−][src]
pub struct FilterScanWrap<S: FilterScanFn>(_);
Trait Implementations
impl<S: FilterScanFn> FlatScanFn for FilterScanWrap<S>[src]
impl<S: FilterScanFn> FlatScanFn for FilterScanWrap<S>[src]type InputItem = S::InputItem
type InputResult = S::InputResult
type OutputList = OptionList<S::OutputItem, Self>
type EndList = OptionList<S::OutputItem, S::OutputResult>
fn map_item(self, input: Self::InputItem) -> Self::OutputList[src]
fn map_item(self, input: Self::InputItem) -> Self::OutputList[src]Map the given input item into a list.
fn map_result(self, result: Self::InputResult) -> Self::EndList[src]
fn map_result(self, result: Self::InputResult) -> Self::EndList[src]Map the given result into an end list.
Auto Trait Implementations
impl<S> RefUnwindSafe for FilterScanWrap<S> where
S: RefUnwindSafe,
S: RefUnwindSafe,
impl<S> Send for FilterScanWrap<S> where
S: Send,
S: Send,
impl<S> Sync for FilterScanWrap<S> where
S: Sync,
S: Sync,
impl<S> Unpin for FilterScanWrap<S> where
S: Unpin,
S: Unpin,
impl<S> UnwindSafe for FilterScanWrap<S> where
S: UnwindSafe,
S: UnwindSafe,