Skip to main content

NodeSink

Trait NodeSink 

Source
pub trait NodeSink {
    // Required method
    fn enter(&mut self, node: &Node, ctx: &WalkCtx<'_>);

    // Provided method
    fn leave(&mut self, _node: &Node, _ctx: &WalkCtx<'_>) { ... }
}
Expand description

Callback pair invoked by Walker at every node.

Required Methods§

Source

fn enter(&mut self, node: &Node, ctx: &WalkCtx<'_>)

Provided Methods§

Source

fn leave(&mut self, _node: &Node, _ctx: &WalkCtx<'_>)

Implementors§