pub trait VisitWith<V>: Visitablewhere
V: ?Sized,{
fn visit_children_with(&self, visitor: &mut V);
fn visit_with(&self, visitor: &mut V)
where
V: Visit<Self>,
{ ... }
}
Required Methods
source
fn visit_children_with(&self, visitor: &mut V)
Provided Methods
sourcefn visit_with(&self, visitor: &mut V)where
fn visit_with(&self, visitor: &mut V)where
V: Visit<Self>,
Implementations on Foreign Types
sourceimpl<V> VisitWith<V> for BigIntwhere
V: ?Sized,
impl<V> VisitWith<V> for BigIntwhere
V: ?Sized,
sourcefn visit_children_with(&self, &mut V)
fn visit_children_with(&self, &mut V)
Noop
sourceimpl<T, V> VisitWith<V> for Rc<T>where
T: Visitable,
V: Visit<T> + ?Sized,
impl<T, V> VisitWith<V> for Rc<T>where
T: Visitable,
V: Visit<T> + ?Sized,
fn visit_children_with(&self, visitor: &mut V)
sourceimpl<V> VisitWith<V> for Atom<JsWordStaticSet>where
V: ?Sized,
impl<V> VisitWith<V> for Atom<JsWordStaticSet>where
V: ?Sized,
sourcefn visit_children_with(&self, &mut V)
fn visit_children_with(&self, &mut V)
Noop
sourceimpl<T, V> VisitWith<V> for RefCell<T>where
T: Visitable,
V: Visit<T> + ?Sized,
impl<T, V> VisitWith<V> for RefCell<T>where
T: Visitable,
V: Visit<T> + ?Sized,
fn visit_children_with(&self, v: &mut V)
sourceimpl<T, V> VisitWith<V> for &Twhere
T: Visitable,
V: Visit<T> + ?Sized,
impl<T, V> VisitWith<V> for &Twhere
T: Visitable,
V: Visit<T> + ?Sized,
fn visit_children_with(&self, visitor: &mut V)
sourceimpl<V> VisitWith<V> for TsKeywordTypeKindwhere
V: ?Sized,
impl<V> VisitWith<V> for TsKeywordTypeKindwhere
V: ?Sized,
sourcefn visit_children_with(&self, &mut V)
fn visit_children_with(&self, &mut V)
Noop
sourceimpl<T, V> VisitWith<V> for Vec<T, Global>where
T: Visitable,
V: Visit<T> + ?Sized,
impl<T, V> VisitWith<V> for Vec<T, Global>where
T: Visitable,
V: Visit<T> + ?Sized,
fn visit_children_with(&self, visitor: &mut V)
sourceimpl<V> VisitWith<V> for TruePlusMinuswhere
V: ?Sized,
impl<V> VisitWith<V> for TruePlusMinuswhere
V: ?Sized,
sourcefn visit_children_with(&self, &mut V)
fn visit_children_with(&self, &mut V)
Noop
sourceimpl<V> VisitWith<V> for AssignOpwhere
V: ?Sized,
impl<V> VisitWith<V> for AssignOpwhere
V: ?Sized,
sourcefn visit_children_with(&self, &mut V)
fn visit_children_with(&self, &mut V)
Noop
sourceimpl<V> VisitWith<V> for MethodKindwhere
V: ?Sized,
impl<V> VisitWith<V> for MethodKindwhere
V: ?Sized,
sourcefn visit_children_with(&self, &mut V)
fn visit_children_with(&self, &mut V)
Noop
sourceimpl<T, V> VisitWith<V> for Arc<T>where
T: Visitable,
V: Visit<T> + ?Sized,
impl<T, V> VisitWith<V> for Arc<T>where
T: Visitable,
V: Visit<T> + ?Sized,
fn visit_children_with(&self, visitor: &mut V)
sourceimpl<V> VisitWith<V> for MetaPropKindwhere
V: ?Sized,
impl<V> VisitWith<V> for MetaPropKindwhere
V: ?Sized,
sourcefn visit_children_with(&self, &mut V)
fn visit_children_with(&self, &mut V)
Noop
sourceimpl<V> VisitWith<V> for UpdateOpwhere
V: ?Sized,
impl<V> VisitWith<V> for UpdateOpwhere
V: ?Sized,
sourcefn visit_children_with(&self, &mut V)
fn visit_children_with(&self, &mut V)
Noop
sourceimpl<V> VisitWith<V> for SyntaxContextwhere
V: ?Sized,
impl<V> VisitWith<V> for SyntaxContextwhere
V: ?Sized,
sourcefn visit_children_with(&self, &mut V)
fn visit_children_with(&self, &mut V)
Noop
sourceimpl<V> VisitWith<V> for TsTypeOperatorOpwhere
V: ?Sized,
impl<V> VisitWith<V> for TsTypeOperatorOpwhere
V: ?Sized,
sourcefn visit_children_with(&self, &mut V)
fn visit_children_with(&self, &mut V)
Noop
sourceimpl<V> VisitWith<V> for Stringwhere
V: ?Sized,
impl<V> VisitWith<V> for Stringwhere
V: ?Sized,
sourcefn visit_children_with(&self, &mut V)
fn visit_children_with(&self, &mut V)
Noop
sourceimpl<T, V> VisitWith<V> for Option<T>where
T: Visitable,
V: Visit<T> + ?Sized,
impl<T, V> VisitWith<V> for Option<T>where
T: Visitable,
V: Visit<T> + ?Sized,
fn visit_children_with(&self, visitor: &mut V)
sourceimpl<V> VisitWith<V> for Accessibilitywhere
V: ?Sized,
impl<V> VisitWith<V> for Accessibilitywhere
V: ?Sized,
sourcefn visit_children_with(&self, &mut V)
fn visit_children_with(&self, &mut V)
Noop
sourceimpl<T, V> VisitWith<V> for Box<T, Global>where
T: Visitable + ?Sized,
V: Visit<T> + ?Sized,
impl<T, V> VisitWith<V> for Box<T, Global>where
T: Visitable + ?Sized,
V: Visit<T> + ?Sized,
fn visit_children_with(&self, v: &mut V)
sourceimpl<T, V> VisitWith<V> for [T]where
T: Visitable,
V: Visit<T> + ?Sized,
impl<T, V> VisitWith<V> for [T]where
T: Visitable,
V: Visit<T> + ?Sized,
fn visit_children_with(&self, visitor: &mut V)
sourceimpl<V> VisitWith<V> for UnaryOpwhere
V: ?Sized,
impl<V> VisitWith<V> for UnaryOpwhere
V: ?Sized,
sourcefn visit_children_with(&self, &mut V)
fn visit_children_with(&self, &mut V)
Noop
sourceimpl<V> VisitWith<V> for BinaryOpwhere
V: ?Sized,
impl<V> VisitWith<V> for BinaryOpwhere
V: ?Sized,
sourcefn visit_children_with(&self, &mut V)
fn visit_children_with(&self, &mut V)
Noop
sourceimpl<V> VisitWith<V> for VarDeclKindwhere
V: ?Sized,
impl<V> VisitWith<V> for VarDeclKindwhere
V: ?Sized,
sourcefn visit_children_with(&self, &mut V)
fn visit_children_with(&self, &mut V)
Noop