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 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 TsParamPropParam
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsParamPropParam
fn 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 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 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 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 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 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 TsGetterSignature
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsGetterSignature
fn 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 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 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 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 SeqExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for SeqExpr
fn 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 ImportNamedSpecifier
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ImportNamedSpecifier
fn 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 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 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 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 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 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 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 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 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 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 JSXExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for JSXExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for StaticBlock
impl<V: ?Sized + VisitAll> VisitAllWith<V> for StaticBlock
fn 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 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 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 TsImportType
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsImportType
fn 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 ParenExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ParenExpr
fn 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 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 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 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 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<Expr>>
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Option<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 Bool
impl<V: ?Sized + VisitAll> VisitAllWith<V> for Bool
fn 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 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 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 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 ArrayPat
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ArrayPat
fn 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 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 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 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 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 TsTypeOperator
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypeOperator
fn 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 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 BigIntValue
impl<V: ?Sized + VisitAll> VisitAllWith<V> for BigIntValue
fn 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 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 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 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 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 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 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 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 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 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 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 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 IfStmt
impl<V: ?Sized + VisitAll> VisitAllWith<V> for IfStmt
fn 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 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 BlockStmtOrExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for BlockStmtOrExpr
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for ObjectPat
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ObjectPat
fn 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 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 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 TsConstructSignatureDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsConstructSignatureDecl
fn 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 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 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 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 KeyValueProp
impl<V: ?Sized + VisitAll> VisitAllWith<V> for KeyValueProp
fn 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 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 MemberProp
impl<V: ?Sized + VisitAll> VisitAllWith<V> for MemberProp
fn visit_all_with(&self, v: &mut V)
fn visit_all_children_with(&self, _visitor: &mut V)
source§impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsTypeElement
impl<V: ?Sized + VisitAll> VisitAllWith<V> for 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 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 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 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 ArrowExpr
impl<V: ?Sized + VisitAll> VisitAllWith<V> for ArrowExpr
fn 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 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 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 TsNamespaceExportDecl
impl<V: ?Sized + VisitAll> VisitAllWith<V> for TsNamespaceExportDecl
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