pub trait Visitor {
// Provided method
fn visit_node(&mut self, _node: &mut Node) -> NodeAction { ... }
}Expand description
Implemented by transform passes to react to each node. The default impl keeps every node and recurses, so override only the variants you care about.
Provided Methods§
fn visit_node(&mut self, _node: &mut Node) -> NodeAction
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".