CommandVisitor

Trait CommandVisitor 

Source
pub trait CommandVisitor<'a> {
    // Required method
    fn visit(&mut self, cmd: &FlatCommand<'a>);
}
Expand description

Visitor trait for command tree traversal.

Implement this trait to process commands without manual recursion.

Required Methods§

Source

fn visit(&mut self, cmd: &FlatCommand<'a>)

Called for each command in the tree.

Implementors§