Trait Visitor

Source
pub trait Visitor<Item: SelfVisitable, Data> {
    // Required method
    fn visit(&mut self, item: &Item, data: &mut Data, chain: &Chain);
}
Expand description

A visitor over something which is hooked/is SelfVisitable with some generic Data

Required Methods§

Source

fn visit(&mut self, item: &Item, data: &mut Data, chain: &Chain)

Implementors§