[−][src]Trait type_freak::list::LFoldOp
A type operator that accumulates all values in TList.
Associated Types
type Output
Implementors
impl<Init, Func> LFoldOp<Init, Func> for LNil
[src]
type Output = Init
impl<Init, Func, Head, Tail> LFoldOp<Init, Func> for LCons<Head, Tail> where
Func: Functor<(Init, Head)>,
Tail: TList + LFoldOp<ApplyFunctor<Func, (Init, Head)>, Func>,
[src]
Func: Functor<(Init, Head)>,
Tail: TList + LFoldOp<ApplyFunctor<Func, (Init, Head)>, Func>,