Struct rustc_hir::intravisit::DeepVisitor [−][src]
pub struct DeepVisitor<'v, V> {
visitor: &'v mut V,
}Fields
visitor: &'v mut VImplementations
Trait Implementations
impl<'v, 'hir, V> ItemLikeVisitor<'hir> for DeepVisitor<'v, V> where
V: Visitor<'hir>, [src]
impl<'v, 'hir, V> ItemLikeVisitor<'hir> for DeepVisitor<'v, V> where
V: Visitor<'hir>, [src]fn visit_item(&mut self, item: &'hir Item<'hir>)[src]
fn visit_trait_item(&mut self, trait_item: &'hir TraitItem<'hir>)[src]
fn visit_impl_item(&mut self, impl_item: &'hir ImplItem<'hir>)[src]
fn visit_foreign_item(&mut self, foreign_item: &'hir ForeignItem<'hir>)[src]
Auto Trait Implementations
impl<'v, V> RefUnwindSafe for DeepVisitor<'v, V> where
V: RefUnwindSafe,
V: RefUnwindSafe,
impl<'v, V> Send for DeepVisitor<'v, V> where
V: Send,
V: Send,
impl<'v, V> Sync for DeepVisitor<'v, V> where
V: Sync,
V: Sync,