Struct rustc_hir::intravisit::ParDeepVisitor
source · [−]pub struct ParDeepVisitor<V>(pub V);Tuple Fields
0: VTrait Implementations
sourceimpl<'hir, V> ParItemLikeVisitor<'hir> for ParDeepVisitor<V> where
V: IntoVisitor<'hir>,
impl<'hir, V> ParItemLikeVisitor<'hir> for ParDeepVisitor<V> where
V: IntoVisitor<'hir>,
fn visit_item(&self, item: &'hir Item<'hir>)
fn visit_trait_item(&self, trait_item: &'hir TraitItem<'hir>)
fn visit_impl_item(&self, impl_item: &'hir ImplItem<'hir>)
fn visit_foreign_item(&self, foreign_item: &'hir ForeignItem<'hir>)
Auto Trait Implementations
impl<V> RefUnwindSafe for ParDeepVisitor<V> where
V: RefUnwindSafe,
impl<V> Send for ParDeepVisitor<V> where
V: Send,
impl<V> Sync for ParDeepVisitor<V> where
V: Sync,
impl<V> Unpin for ParDeepVisitor<V> where
V: Unpin,
impl<V> UnwindSafe for ParDeepVisitor<V> where
V: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Layout
Note: Unable to compute type layout, possibly due to this type having generic parameters. Layout can only be computed for concrete, fully-instantiated types.