1
2
3
4
5
6
7
8
use crate::any::AnyTrait;

pub mod visitor;
pub mod walker;

pub type Visitor<'a, 'ctx> = &'a mut dyn AnyTrait<'ctx>;
pub type Walker<'a, 'ctx> = &'a mut dyn AnyTrait<'ctx>;
pub type ControlFlow<B = (), C = ()> = core::ops::ControlFlow<B, C>;