Trait stc_visit::VisitMutWith
source · [−]pub trait VisitMutWith<V: ?Sized>: Sized + Visitable {
fn visit_mut_children_with(&mut self, visitor: &mut V);
fn visit_mut_with(&mut self, visitor: &mut V)
where
V: VisitMut<Self>,
{ ... }
}
Required Methods
source
fn visit_mut_children_with(&mut self, visitor: &mut V)
Provided Methods
sourcefn visit_mut_with(&mut self, visitor: &mut V)where
fn visit_mut_with(&mut self, visitor: &mut V)where
V: VisitMut<Self>,
Implementations on Foreign Types
sourceimpl<T, V> VisitMutWith<V> for Box<T>where
T: Visitable,
V: ?Sized + VisitMut<T>,
impl<T, V> VisitMutWith<V> for Box<T>where
T: Visitable,
V: ?Sized + VisitMut<T>,
fn visit_mut_children_with(&mut self, v: &mut V)
sourceimpl<T, V> VisitMutWith<V> for Arc<T>where
T: Visitable,
V: ?Sized + VisitMut<T>,
impl<T, V> VisitMutWith<V> for Arc<T>where
T: Visitable,
V: ?Sized + VisitMut<T>,
Noop.
fn visit_mut_children_with(&mut self, _: &mut V)
sourceimpl<T, V> VisitMutWith<V> for RefCell<T>where
T: Visitable,
V: ?Sized + VisitMut<T>,
impl<T, V> VisitMutWith<V> for RefCell<T>where
T: Visitable,
V: ?Sized + VisitMut<T>,
fn visit_mut_children_with(&mut self, v: &mut V)
sourceimpl<V> VisitMutWith<V> for Spanwhere
V: ?Sized,
impl<V> VisitMutWith<V> for Spanwhere
V: ?Sized,
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<T, V> VisitMutWith<V> for Vec<T>where
T: Visitable,
V: ?Sized + VisitMut<T>,
impl<T, V> VisitMutWith<V> for Vec<T>where
T: Visitable,
V: ?Sized + VisitMut<T>,
fn visit_mut_children_with(&mut self, visitor: &mut V)
sourceimpl<T, V> VisitMutWith<V> for Option<T>where
T: Visitable,
V: ?Sized + VisitMut<T>,
impl<T, V> VisitMutWith<V> for Option<T>where
T: Visitable,
V: ?Sized + VisitMut<T>,
fn visit_mut_children_with(&mut self, visitor: &mut V)
sourceimpl<V: ?Sized> VisitMutWith<V> for bool
impl<V: ?Sized> VisitMutWith<V> for bool
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for char
impl<V: ?Sized> VisitMutWith<V> for char
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for u8
impl<V: ?Sized> VisitMutWith<V> for u8
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for u16
impl<V: ?Sized> VisitMutWith<V> for u16
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for u32
impl<V: ?Sized> VisitMutWith<V> for u32
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for u64
impl<V: ?Sized> VisitMutWith<V> for u64
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for u128
impl<V: ?Sized> VisitMutWith<V> for u128
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for usize
impl<V: ?Sized> VisitMutWith<V> for usize
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for i8
impl<V: ?Sized> VisitMutWith<V> for i8
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for i16
impl<V: ?Sized> VisitMutWith<V> for i16
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for i32
impl<V: ?Sized> VisitMutWith<V> for i32
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for i64
impl<V: ?Sized> VisitMutWith<V> for i64
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for i128
impl<V: ?Sized> VisitMutWith<V> for i128
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for isize
impl<V: ?Sized> VisitMutWith<V> for isize
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for f32
impl<V: ?Sized> VisitMutWith<V> for f32
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for f64
impl<V: ?Sized> VisitMutWith<V> for f64
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for String
impl<V: ?Sized> VisitMutWith<V> for String
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for SyntaxContext
impl<V: ?Sized> VisitMutWith<V> for SyntaxContext
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for JsWord
impl<V: ?Sized> VisitMutWith<V> for JsWord
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for BigInt
impl<V: ?Sized> VisitMutWith<V> for BigInt
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for &str
impl<V: ?Sized> VisitMutWith<V> for &str
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for Atom
impl<V: ?Sized> VisitMutWith<V> for Atom
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for TruePlusMinus
impl<V: ?Sized> VisitMutWith<V> for TruePlusMinus
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for TsTypeOperatorOp
impl<V: ?Sized> VisitMutWith<V> for TsTypeOperatorOp
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for TsKeywordTypeKind
impl<V: ?Sized> VisitMutWith<V> for TsKeywordTypeKind
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for BinaryOp
impl<V: ?Sized> VisitMutWith<V> for BinaryOp
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for UnaryOp
impl<V: ?Sized> VisitMutWith<V> for UnaryOp
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for Accessibility
impl<V: ?Sized> VisitMutWith<V> for Accessibility
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for AssignOp
impl<V: ?Sized> VisitMutWith<V> for AssignOp
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for VarDeclKind
impl<V: ?Sized> VisitMutWith<V> for VarDeclKind
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for MethodKind
impl<V: ?Sized> VisitMutWith<V> for MethodKind
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for UpdateOp
impl<V: ?Sized> VisitMutWith<V> for UpdateOp
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop
sourceimpl<V: ?Sized> VisitMutWith<V> for MetaPropKind
impl<V: ?Sized> VisitMutWith<V> for MetaPropKind
sourcefn visit_mut_children_with(&mut self, _: &mut V)
fn visit_mut_children_with(&mut self, _: &mut V)
Noop