NodeVisitor

Trait NodeVisitor 

Source
pub trait NodeVisitor<'a> {
    type NodeTy: Node;

    // Provided methods
    fn visit_down(
        &mut self,
        node: &'a Self::NodeTy,
    ) -> VortexResult<TraversalOrder> { ... }
    fn visit_up(
        &mut self,
        node: &'a Self::NodeTy,
    ) -> VortexResult<TraversalOrder> { ... }
}

Required Associated Types§

Provided Methods§

Source

fn visit_down(&mut self, node: &'a Self::NodeTy) -> VortexResult<TraversalOrder>

Source

fn visit_up(&mut self, node: &'a Self::NodeTy) -> VortexResult<TraversalOrder>

Implementors§