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 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 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 TsEnumDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsEnumDecl
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 JSXObject
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXObject
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 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 Option<ExprOrSpread>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for 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 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 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 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 OptCall
impl<V: ?Sized + VisitAll> VisitAllWith<V> for OptCall
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 TsModuleDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsModuleDecl
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 ExprOrSpread
impl<V: ?Sized + VisitAll> VisitAllWith<V> for 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 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 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 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 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 ImportDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ImportDecl
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 Vec<ClassMember>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<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 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 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 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 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 ExportSpecifier
impl<V: ?Sized + VisitAll> VisitAllWith<V> for 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 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 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 TsEnumMember
impl<V: ?Sized + VisitAll> VisitAllWith<V> for 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 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 TsExportAssignment
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsExportAssignment
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 JSXOpeningFragment
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXOpeningFragment
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 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 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 FnDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for FnDecl
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 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 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 EmptyStmt
impl<V: ?Sized + VisitAll> VisitAllWith<V> for EmptyStmt
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 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 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 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 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 Vec<ExprOrSpread>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for 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 UpdateExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for UpdateExpr
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 VarDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for VarDecl
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<Param>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<Param>
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 ExportDefaultSpecifier
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ExportDefaultSpecifier
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 Option<TruePlusMinus>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<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 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 ExportNamespaceSpecifier
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ExportNamespaceSpecifier
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 Vec<TsExprWithTypeArgs>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<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 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 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 BlockStmt
impl<V: ?Sized + VisitAll> VisitAllWith<V> for 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 TsUnionType
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsUnionType
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 Module
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Module
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 TsFnOrConstructorType
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsFnOrConstructorType
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 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 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 VarDeclOrExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for 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 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 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 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 TsTupleType
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTupleType
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<TsFnParam>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<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 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 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 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 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 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 TsType
impl<V: ?Sized + VisitAll> VisitAllWith<V> for 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 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 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 SwitchStmt
impl<V: ?Sized + VisitAll> VisitAllWith<V> for SwitchStmt
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 Regex
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Regex
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 JSXFragment
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXFragment
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 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 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 MethodProp
impl<V: ?Sized + VisitAll> VisitAllWith<V> for MethodProp
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 TsTypePredicate
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypePredicate
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 WhileStmt
impl<V: ?Sized + VisitAll> VisitAllWith<V> for WhileStmt
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<TsNamespaceBody>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<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 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 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 Vec<Box<Expr>>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Vec<Box<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 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 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 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 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, 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