pub trait NodeVisitor<'a> {
type NodeTy: Node;
// Provided methods
fn visit_down(
&mut self,
node: &'a Self::NodeTy,
) -> VortexResult<TraversalOrder> { ... }
fn visit_up(
&mut self,
node: &'a Self::NodeTy,
) -> VortexResult<TraversalOrder> { ... }
}Required Associated Types§
Provided Methods§
fn visit_down(&mut self, node: &'a Self::NodeTy) -> VortexResult<TraversalOrder>
fn visit_up(&mut self, node: &'a Self::NodeTy) -> VortexResult<TraversalOrder>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".