type Port<'a> = Node<'a, PortData<'a>>;
Get the type name of the node.
Convert this node to the exhaustive AllNode
enum.
Convert this node to an AnyNode
trait object.
pub fn desc(&self) -> &'static str
[src]
Obtain a human-readable descriptive name for this node.
Obtain a human-readable description for this node, possibly containing
the node's name. Read more
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_port(self)
self.accept(visitor)
visitor.post_visit_port(self);