pub trait VisitorMut: VisitorHelper {
    fn visit(&mut self, v: &mut dyn VisitableMut) -> Self::Output;

    fn visit_children(&mut self, v: &mut dyn VisitableMut) -> Self::Output { ... }
}

Required Methods§

Provided Methods§

Examples found in repository?
examples/mut.rs (line 43)
39
40
41
42
43
44
    fn visit_b(&mut self, b: &mut B) -> <Self as another_visitor::VisitorHelper>::Output {
        if b.c1.i == 2 {
            b.c2.i = 10;
        }
        self.visit_children(b)
    }

Implementors§