CompositionVisitor

Trait CompositionVisitor 

Source
pub trait CompositionVisitor {
    // Required methods
    fn start_composition(&mut self, expected_iterations: usize);
    fn start_subtree(&mut self, node: TreeIndex);
    fn finish_subtree(&mut self, n_nodes: usize);
    fn finish_composition(&mut self);
}
Expand description

A vistor for the composition of two AffTrees.

Use cases include logging or to display progress.

Required Methods§

Source

fn start_composition(&mut self, expected_iterations: usize)

Source

fn start_subtree(&mut self, node: TreeIndex)

Source

fn finish_subtree(&mut self, n_nodes: usize)

Source

fn finish_composition(&mut self)

Implementors§