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>;