Trait swc_plugin::ast::VisitAllWith
[−]pub trait VisitAllWith<V> where
V: VisitAll + ?Sized, {
fn visit_all_with(&self, v: &mut V);
fn visit_all_children_with(&self, v: &mut V);
}
Required Methods
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, v: &mut V)
fn visit_all_children_with(&self, v: &mut V)
Visit children nodes of self with v
Implementations on Foreign Types
impl<V> VisitAllWith<V> for Option<Pat> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Option<Pat> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for Vec<TsTypeParam, Global> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Vec<TsTypeParam, Global> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for Option<Span> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Option<Span> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for Option<TsTypeParamDecl> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Option<TsTypeParamDecl> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for Option<Accessibility> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Option<Accessibility> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for f64 where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for f64 where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for Vec<Stmt, Global> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Vec<Stmt, Global> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for Vec<Option<Pat>, Global> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Vec<Option<Pat>, Global> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for Option<TsEntityName> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Option<TsEntityName> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for Option<JSXAttrValue> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Option<JSXAttrValue> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for Option<JSXClosingElement> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Option<JSXClosingElement> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for Vec<SwitchCase, Global> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Vec<SwitchCase, Global> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for Vec<VarDeclarator, Global> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Vec<VarDeclarator, Global> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for Option<Box<Expr, Global>> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Option<Box<Expr, Global>> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for Option<TruePlusMinus> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Option<TruePlusMinus> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for Vec<ExportSpecifier, Global> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Vec<ExportSpecifier, Global> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for Vec<ExprOrSpread, Global> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Vec<ExprOrSpread, Global> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for Option<Vec<ExprOrSpread, Global>> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Option<Vec<ExprOrSpread, Global>> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for Vec<PropOrSpread, Global> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Vec<PropOrSpread, Global> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V> VisitAllWith<V> for Vec<JSXElementChild, Global> where
V: VisitAll + ?Sized,
impl<V> VisitAllWith<V> for Vec<JSXElementChild, Global> where
V: VisitAll + ?Sized,
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
impl<V, T> VisitAllWith<V> for Box<T, Global> where
V: VisitAll + ?Sized,
T: 'static + VisitAllWith<V>,
impl<V, T> VisitAllWith<V> for Box<T, Global> where
V: VisitAll + ?Sized,
T: 'static + VisitAllWith<V>,
fn visit_all_children_with(&self, v: &mut V)
fn visit_all_children_with(&self, v: &mut V)
Visit children nodes of self with v