pub trait VisitorMut<T> { // Required methods fn pre_visit(&mut self, expr: &mut T); fn post_visit(&mut self, expr: &mut T); }