Trait SyntaxWalker

Source
pub trait SyntaxWalker<T> {
    // Required methods
    fn enter(&mut self, n: &SyntaxNode) -> T;
    fn exit(&mut self, n: &SyntaxNode, i: T);

    // Provided method
    fn walk(&mut self, node: &SyntaxNode) { ... }
}

Required Methods§

Source

fn enter(&mut self, n: &SyntaxNode) -> T

Source

fn exit(&mut self, n: &SyntaxNode, i: T)

Provided Methods§

Source

fn walk(&mut self, node: &SyntaxNode)

Implementors§