type Root<'a> = Node<'a, RootData<'a>>;
Get the type name of the node.
Convert this node to the exhaustive AllNode
enum.
Convert this node to an AnyNode
trait object.
fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_root(self)
self.accept(visitor)
visitor.post_visit_root(self);