pub trait VisitorWithItemRef: VisitAst {
// Provided methods
fn enter_item_ref(&mut self, _item_id: ItemId, _args: &GenericArgs) { ... }
fn exit_item_ref(&mut self, _item_id: ItemId, _args: &GenericArgs) { ... }
fn visit_item_ref(
&mut self,
item_id: ItemId,
args: &GenericArgs,
) -> ControlFlow<Self::Break> { ... }
}Provided Methods§
fn enter_item_ref(&mut self, _item_id: ItemId, _args: &GenericArgs)
fn exit_item_ref(&mut self, _item_id: ItemId, _args: &GenericArgs)
fn visit_item_ref( &mut self, item_id: ItemId, args: &GenericArgs, ) -> ControlFlow<Self::Break>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".