Struct list_fn::ScanWrap [−][src]
pub struct ScanWrap<S: ScanFn>(_);
Trait Implementations
impl<S: ScanFn> FlatScanFn for ScanWrap<S>[src]
impl<S: ScanFn> FlatScanFn for ScanWrap<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 ScanWrap<S> where
S: RefUnwindSafe,
S: RefUnwindSafe,
impl<S> Send for ScanWrap<S> where
S: Send,
S: Send,
impl<S> Sync for ScanWrap<S> where
S: Sync,
S: Sync,
impl<S> Unpin for ScanWrap<S> where
S: Unpin,
S: Unpin,
impl<S> UnwindSafe for ScanWrap<S> where
S: UnwindSafe,
S: UnwindSafe,