pub trait WalkVisitor<'a> { fn walk(&'a self, _visitor: &mut dyn Visitor<'a>) { ... } }
A node that walks a Visitor over itself.
Visitor
Walk a visitor over self.
self