CustomNodeWalker

Trait CustomNodeWalker 

Source
pub trait CustomNodeWalker {
    type Custom: CustomNode;

    // Required method
    fn walk_custom_node_fields<VisitorImpl: Visitor<Self::Custom>>(
        visitor: &mut VisitorImpl,
        node: &mut Self::Custom,
    ) -> bool;
}
Expand description

Define walker for CustomNode.

Required Associated Types§

Required Methods§

Source

fn walk_custom_node_fields<VisitorImpl: Visitor<Self::Custom>>( visitor: &mut VisitorImpl, node: &mut Self::Custom, ) -> bool

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§