Trait list_fn::FlatScanFn[][src]

pub trait FlatScanFn {
    type InputItem;
    type InputResult;
    type ItemList: ListFn<End = Self>;
    type EndList: ListFn<Item = <Self::ItemList as ListFn>::Item>;
    fn item(self, input: Self::InputItem) -> Self::ItemList;
fn end(self, result: Self::InputResult) -> Self::EndList; }

Associated Types

type InputItem[src]

type InputResult[src]

type ItemList: ListFn<End = Self>[src]

type EndList: ListFn<Item = <Self::ItemList as ListFn>::Item>[src]

Loading content...

Required methods

fn item(self, input: Self::InputItem) -> Self::ItemList[src]

fn end(self, result: Self::InputResult) -> Self::EndList[src]

Loading content...

Implementors

Loading content...