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