Skip to main content

Visitor

Trait Visitor 

Source
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§

Source

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".

Implementors§