Trait swc_ecma_visit::VisitAllWith
source · pub trait VisitAllWith<V: ?Sized + VisitAll> {
// Required methods
fn visit_all_with(&self, v: &mut V);
fn visit_all_children_with(&self, v: &mut V);
}
Expand description
A utility trait implemented for ast nodes, and allow to visit them with a visitor.
Required Methods§
sourcefn visit_all_with(&self, v: &mut V)
fn visit_all_with(&self, v: &mut V)
Calls a visitor method (v.visit_xxx) with self.
sourcefn 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§
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXMemberExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXMemberExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for PatOrExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for PatOrExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsLit
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsLit
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<JSXAttrValue>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<JSXAttrValue>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ExportDefaultDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ExportDefaultDecl
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsMethodSignature
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsMethodSignature
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsThisTypeOrIdent
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsThisTypeOrIdent
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Atom
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Atom
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsConditionalType
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsConditionalType
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsRestType
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsRestType
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Super
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Super
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsModuleRef
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsModuleRef
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypeParamInstantiation
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypeParamInstantiation
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTupleElement
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTupleElement
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for AssignExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for AssignExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Constructor
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Constructor
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Stmt
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Stmt
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypeParamDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypeParamDecl
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<Pat>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<Pat>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Decorator
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Decorator
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<TsTypeParam>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<TsTypeParam>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsExternalModuleRef
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsExternalModuleRef
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Program
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Program
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for BreakStmt
impl<V: ?Sized + VisitAll> VisitAllWith<V> for BreakStmt
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Prop
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Prop
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXExprContainer
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXExprContainer
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsParamProp
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsParamProp
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsIntersectionType
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsIntersectionType
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Span>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Span>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Box<TsTypeAnn>>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Box<TsTypeAnn>>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<TsEnumMember>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<TsEnumMember>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for CallExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for CallExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for OptChainBase
impl<V: ?Sized + VisitAll> VisitAllWith<V> for OptChainBase
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for WithStmt
impl<V: ?Sized + VisitAll> VisitAllWith<V> for WithStmt
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for MemberExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for MemberExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsInterfaceDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsInterfaceDecl
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Decl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Decl
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ClassProp
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ClassProp
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXAttrName
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXAttrName
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for AssignPat
impl<V: ?Sized + VisitAll> VisitAllWith<V> for AssignPat
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsInstantiation
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsInstantiation
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<TsTypeElement>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<TsTypeElement>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ClassMember
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ClassMember
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ExportDefaultExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ExportDefaultExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsAsExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsAsExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTplLitType
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTplLitType
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TruePlusMinus
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TruePlusMinus
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for PropOrSpread
impl<V: ?Sized + VisitAll> VisitAllWith<V> for PropOrSpread
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsInferType
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsInferType
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsLitType
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsLitType
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXOpeningElement
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXOpeningElement
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<SwitchCase>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<SwitchCase>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for MethodKind
impl<V: ?Sized + VisitAll> VisitAllWith<V> for MethodKind
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<CatchClause>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<CatchClause>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for SuperProp
impl<V: ?Sized + VisitAll> VisitAllWith<V> for SuperProp
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsEnumMemberId
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsEnumMemberId
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypeAnn
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypeAnn
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypeQueryExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypeQueryExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ReservedUnused
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ReservedUnused
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Function
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Function
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Ident
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Ident
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ForStmt
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ForStmt
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsModuleBlock
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsModuleBlock
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Import
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Import
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsIndexSignature
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsIndexSignature
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for UnaryExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for UnaryExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for KeyValuePatProp
impl<V: ?Sized + VisitAll> VisitAllWith<V> for KeyValuePatProp
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for OptChainExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for OptChainExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for PrivateMethod
impl<V: ?Sized + VisitAll> VisitAllWith<V> for PrivateMethod
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for MetaPropExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for MetaPropExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Vec<ExprOrSpread>>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Vec<ExprOrSpread>>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ExportDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ExportDecl
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Pat>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Pat>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for SetterProp
impl<V: ?Sized + VisitAll> VisitAllWith<V> for SetterProp
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Ident>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Ident>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Box<TsTypeParamDecl>>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Box<TsTypeParamDecl>>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<Decorator>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<Decorator>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXText
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXText
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXAttr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXAttr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<JSXAttrOrSpread>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<JSXAttrOrSpread>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsMappedType
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsMappedType
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for BigInt
impl<V: ?Sized + VisitAll> VisitAllWith<V> for BigInt
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Pat
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Pat
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsPropertySignature
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsPropertySignature
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXEmptyExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXEmptyExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ForInStmt
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ForInStmt
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<ParamOrTsParamProp>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<ParamOrTsParamProp>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<Option<ExprOrSpread>>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<Option<ExprOrSpread>>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for GetterProp
impl<V: ?Sized + VisitAll> VisitAllWith<V> for GetterProp
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<TsEntityName>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<TsEntityName>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypeParam
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypeParam
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for AssignOp
impl<V: ?Sized + VisitAll> VisitAllWith<V> for AssignOp
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ContinueStmt
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ContinueStmt
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for BigInt
impl<V: ?Sized + VisitAll> VisitAllWith<V> for BigInt
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsNamespaceDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsNamespaceDecl
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Str
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Str
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Box<Str>>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Box<Str>>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXAttrOrSpread
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXAttrOrSpread
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<TsTupleElement>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<TsTupleElement>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXClosingElement
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXClosingElement
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for MetaPropKind
impl<V: ?Sized + VisitAll> VisitAllWith<V> for MetaPropKind
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsThisType
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsThisType
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ParamOrTsParamProp
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ParamOrTsParamProp
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXElementChild
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXElementChild
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for JsWord
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JsWord
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXElement
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXElement
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypeRef
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypeRef
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for BinaryOp
impl<V: ?Sized + VisitAll> VisitAllWith<V> for BinaryOp
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Accessibility>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Accessibility>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXClosingFragment
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXClosingFragment
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsSetterSignature
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsSetterSignature
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsInterfaceBody
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsInterfaceBody
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for UsingDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for UsingDecl
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<ImportSpecifier>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<ImportSpecifier>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXElementName
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXElementName
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ObjectPatProp
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ObjectPatProp
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsUnionOrIntersectionType
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsUnionOrIntersectionType
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for YieldExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for YieldExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsFnParam
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsFnParam
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for FnExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for FnExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsCallSignatureDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsCallSignatureDecl
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsConstAssertion
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsConstAssertion
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<TplElement>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<TplElement>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<Box<TsType>>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<Box<TsType>>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Box<ObjectLit>>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Box<ObjectLit>>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Expr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Expr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ModuleExportName
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ModuleExportName
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsExprWithTypeArgs
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsExprWithTypeArgs
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for NewExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for NewExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Script
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Script
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Atom>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Atom>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<PropOrSpread>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<PropOrSpread>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for UnaryOp
impl<V: ?Sized + VisitAll> VisitAllWith<V> for UnaryOp
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsNamespaceBody
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsNamespaceBody
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<Stmt>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<Stmt>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ReturnStmt
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ReturnStmt
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsModuleName
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsModuleName
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<ObjectPatProp>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<ObjectPatProp>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for PropName
impl<V: ?Sized + VisitAll> VisitAllWith<V> for PropName
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXNamespacedName
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXNamespacedName
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypeOperatorOp
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypeOperatorOp
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Invalid
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Invalid
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for LabeledStmt
impl<V: ?Sized + VisitAll> VisitAllWith<V> for LabeledStmt
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ImportStarAsSpecifier
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ImportStarAsSpecifier
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<ExportSpecifier>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<ExportSpecifier>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<BlockStmt>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<BlockStmt>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for UpdateOp
impl<V: ?Sized + VisitAll> VisitAllWith<V> for UpdateOp
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsSatisfiesExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsSatisfiesExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TaggedTpl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TaggedTpl
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypeAliasDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypeAliasDecl
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Number
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Number
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ForHead
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ForHead
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for VarDeclarator
impl<V: ?Sized + VisitAll> VisitAllWith<V> for VarDeclarator
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for AssignProp
impl<V: ?Sized + VisitAll> VisitAllWith<V> for AssignProp
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<JSXClosingElement>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<JSXClosingElement>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ComputedPropName
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ComputedPropName
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for DefaultDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for DefaultDecl
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsQualifiedName
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsQualifiedName
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for VarDeclKind
impl<V: ?Sized + VisitAll> VisitAllWith<V> for VarDeclKind
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for DoWhileStmt
impl<V: ?Sized + VisitAll> VisitAllWith<V> for DoWhileStmt
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Callee
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Callee
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Tpl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Tpl
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<VarDeclOrExpr>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<VarDeclOrExpr>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Class
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Class
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ExportNamedSpecifier
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ExportNamedSpecifier
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsKeywordType
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsKeywordType
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsOptionalType
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsOptionalType
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ModuleDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ModuleDecl
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ArrayLit
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ArrayLit
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ImportDefaultSpecifier
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ImportDefaultSpecifier
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for SwitchCase
impl<V: ?Sized + VisitAll> VisitAllWith<V> for SwitchCase
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ExportAll
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ExportAll
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Vec<ModuleItem>>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<Vec<ModuleItem>>
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TryStmt
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TryStmt
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsKeywordTypeKind
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsKeywordTypeKind
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsParenthesizedType
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsParenthesizedType
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsImportEqualsDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsImportEqualsDecl
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsArrayType
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsArrayType
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ThisExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ThisExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ImportSpecifier
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ImportSpecifier
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ClassDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ClassDecl
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for CondExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for CondExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V, T> VisitAllWith<V> for Box<T>where
V: ?Sized + VisitAll,
T: 'static + VisitAllWith<V>,
impl<V, T> VisitAllWith<V> for Box<T>where V: ?Sized + VisitAll, T: 'static + VisitAllWith<V>,
source§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