Skip to main content

Visit

Trait Visit 

Source
pub trait Visit {
    // Required method
    fn visit_with<'a>(&'a self, visitor: &mut impl Visitor<'a>);
}
Expand description

Trait implemented on “visitable” types (shallowly visitable, at least).

That is, an impl Visit for X will call the relevant Visitor method for X, typically named Visitor::visit_X or Visitor::visit_X_use.

Required Methods§

Source

fn visit_with<'a>(&'a self, visitor: &mut impl Visitor<'a>)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl Visit for Vec<DiagMsgPart>

Source§

fn visit_with<'a>(&'a self, visitor: &mut impl Visitor<'a>)

Implementors§