Function adapton::catalog::collections::tree_fold_seq
[−]
[src]
pub fn tree_fold_seq<Lev: Level, Leaf, T: TreeElim<Lev, Leaf>, Res: Hash + Debug + Eq + Clone + 'static, LeafC: 'static, BinC: 'static, NameC: 'static>(
tree: T,
dir: Dir2,
res: Res,
leaf: Rc<LeafC>,
bin: Rc<BinC>,
name: Rc<NameC>
) -> Res where
LeafC: Fn(Leaf, Res) -> Res,
BinC: Fn(Lev, Res) -> Res,
NameC: Fn(Name, Lev, Res) -> Res,