Struct adapton::collection::Experiment [] [src]

pub struct Experiment;

Trait Implementations

impl<A: Adapton, X: Zero + Hash + Debug + PartialEq + Eq + Clone + PartialOrd> ExperimentT<A, X, Vec<X>> for Experiment
[src]

type ListEdit = ListZipper<A, X, List<A, X>>

fn run(st: &mut A, edits: Vec<CursorEdit<X, Dir2>>, view: ListReduce) -> Vec<(Vec<X>, Cnt)>