Trait VisitChildren

Source
pub trait VisitChildren<'input, Node: ParserNodeType<'input>> {
    // Required method
    fn visit_node(&mut self, node: &Node::Type);
}
Expand description

Workaround for default recursive children visiting

Already blanket implemented for all visitors. To override it you would need to implement ParseTreeVisitor::visit_children

Required Methods§

Source

fn visit_node(&mut self, node: &Node::Type)

Implementors§

Source§

impl<'input, Node, T> VisitChildren<'input, Node> for T
where Node: ParserNodeType<'input>, T: ParseTreeVisitor<'input, Node> + ?Sized, Node::Type: VisitableDyn<T>,