Trait wasmbin::visit::Visit[][src]

pub trait Visit: 'static + Sized {
    fn visit<'a, T: 'static, R: VisitResult, F: FnMut(&'a T) -> R>(
        &'a self,
        f: F
    ) -> Result<(), VisitError<R::Error>> { ... }
fn visit_mut<T: 'static, R: VisitResult, F: FnMut(&mut T) -> R>(
        &mut self,
        f: F
    ) -> Result<(), VisitError<R::Error>> { ... }
fn visit_child<'a, T: 'static, E, F: FnMut(&'a T) -> Result<(), E>>(
        &'a self,
        f: &mut F
    ) -> Result<(), VisitError<E>> { ... }
fn visit_child_mut<T: 'static, E, F: FnMut(&mut T) -> Result<(), E>>(
        &mut self,
        f: &mut F
    ) -> Result<(), VisitError<E>> { ... }
fn visit_children<'a, T: 'static, E, F: FnMut(&'a T) -> Result<(), E>>(
        &'a self,
        _f: &mut F
    ) -> Result<(), VisitError<E>> { ... }
fn visit_children_mut<T: 'static, E, F: FnMut(&mut T) -> Result<(), E>>(
        &mut self,
        _f: &mut F
    ) -> Result<(), VisitError<E>> { ... } }

Provided methods

Implementations on Foreign Types

Implementors