[−][src]Trait type_freak::list::LScanOp
A LMap-like operator that maintains internal state.
Associated Types
Loading content...Implementors
impl<State, Func> LScanOp<State, Func> for LNil
[src]
impl<State, Func, Head, Tail> LScanOp<State, Func> for LCons<Head, Tail> where
Func: Functor<(State, Head)>,
Tail: TList + LScanOp<SecondOf<ApplyFunctor<Func, (State, Head)>>, Func>,
FirstOfFunctor: Functor<ApplyFunctor<Func, (State, Head)>>,
SecondOfFunctor: Functor<ApplyFunctor<Func, (State, Head)>>,
ApplyFunctor<Func, (State, Head)>: Pair,
[src]
Func: Functor<(State, Head)>,
Tail: TList + LScanOp<SecondOf<ApplyFunctor<Func, (State, Head)>>, Func>,
FirstOfFunctor: Functor<ApplyFunctor<Func, (State, Head)>>,
SecondOfFunctor: Functor<ApplyFunctor<Func, (State, Head)>>,
ApplyFunctor<Func, (State, Head)>: Pair,