Trait Visitable

Source
pub trait Visitable<Vis: ?Sized> {
    // Provided method
    fn accept(&self, _visitor: &mut Vis) { ... }
}
Expand description

Types that can accept particular visitor ** Usually implemented only in generated parser **

Provided Methods§

Source

fn accept(&self, _visitor: &mut Vis)

Calls corresponding visit callback on visitorVis

Implementors§

Source§

impl<'input, Node: ParserNodeType<'input>, Visitor: ParseTreeVisitor<'input, Node> + ?Sized> Visitable<Visitor> for ErrorNode<'input, Node>

Source§

impl<'input, Node: ParserNodeType<'input>, Visitor: ParseTreeVisitor<'input, Node> + ?Sized> Visitable<Visitor> for TerminalNode<'input, Node>