Struct rustc::hir::itemlikevisit::DeepVisitor
[−]
[src]
pub struct DeepVisitor<'v, V: 'v> { /* fields omitted */ }
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Methods
impl<'v, 'hir, V> DeepVisitor<'v, V> where
V: Visitor<'hir> + 'v,
[src]
V: Visitor<'hir> + 'v,
pub fn new(base: &'v mut V) -> Self
[src]
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Trait Implementations
impl<'v, 'hir, V> ItemLikeVisitor<'hir> for DeepVisitor<'v, V> where
V: Visitor<'hir>,
[src]
V: Visitor<'hir>,
fn visit_item(&mut self, item: &'hir Item)
[src]
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
fn visit_trait_item(&mut self, trait_item: &'hir TraitItem)
[src]
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
fn visit_impl_item(&mut self, impl_item: &'hir ImplItem)
[src]
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?