Trait swc_ecma_visit::FoldWithAstPath
source · pub trait FoldWithAstPath<V: ?Sized + FoldAstPath> {
// Required methods
fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self;
fn fold_children_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self;
}
path
only.Expand description
A trait implemented for types that can be visited using a visitor.
Required Methods§
sourcefn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls a visitor method (visitor.fold_xxx) with self.
sourcefn fold_children_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Visit children nodes of self`` with
visitor`.
Object Safety§
Implementations on Foreign Types§
source§impl<V, T> FoldWithAstPath<V> for Box<T>
impl<V, T> FoldWithAstPath<V> for Box<T>
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<JSXAttrValue>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<JSXAttrValue>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_jsx_attr_value
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<ModuleExportName>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<ModuleExportName>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_module_export_name
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Pat>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Pat>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_pat
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<VarDeclOrExpr>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<VarDeclOrExpr>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_var_decl_or_expr
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Accessibility>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Accessibility>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_accessibility
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<TruePlusMinus>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<TruePlusMinus>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_true_plus_minus
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<TsEntityName>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<TsEntityName>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_ts_entity_name
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<TsNamespaceBody>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<TsNamespaceBody>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_ts_namespace_body
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<Expr>>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<Expr>>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_expr
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<Stmt>>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<Stmt>>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_stmt
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<TsType>>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<TsType>>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_ts_type
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<ObjectLit>>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<ObjectLit>>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_object_lit
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<Str>>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<Str>>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_str
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<TsTypeAnn>>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<TsTypeAnn>>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_ts_type_ann
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<TsTypeParamDecl>>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<TsTypeParamDecl>>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_ts_type_param_decl
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<TsTypeParamInstantiation>>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Box<TsTypeParamInstantiation>>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_ts_type_param_instantiation
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Vec<ModuleItem>>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Vec<ModuleItem>>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_module_items
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Vec<ExprOrSpread>>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Vec<ExprOrSpread>>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_expr_or_spreads
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Atom>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Atom>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_atom
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Span>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Span>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_span
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<ExprOrSpread>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<ExprOrSpread>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_expr_or_spread
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Ident>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<Ident>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_ident
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<JSXClosingElement>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<JSXClosingElement>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_jsx_closing_element
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<BlockStmt>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<BlockStmt>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_block_stmt
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<CatchClause>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Option<CatchClause>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_catch_clause
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ClassMember
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ClassMember
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_class_member
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Key
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Key
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_key
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MethodKind
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MethodKind
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_method_kind
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Decl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Decl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for VarDeclKind
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for VarDeclKind
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_var_decl_kind
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for EsVersion
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for EsVersion
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_es_version
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AssignTarget
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AssignTarget
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_assign_target
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AssignTargetPat
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AssignTargetPat
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_assign_target_pat
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for BlockStmtOrExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for BlockStmtOrExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_block_stmt_or_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Callee
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Callee
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_callee
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Expr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Expr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MemberProp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MemberProp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_member_prop
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MetaPropKind
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MetaPropKind
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_meta_prop_kind
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for OptChainBase
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for OptChainBase
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_chain_base
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for PropOrSpread
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for PropOrSpread
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_prop_or_spread
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SimpleAssignTarget
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SimpleAssignTarget
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_simple_assign_target
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SuperProp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SuperProp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_super_prop
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ParamOrTsParamProp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ParamOrTsParamProp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_param_or_ts_param_prop
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXAttrName
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXAttrName
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_attr_name
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXAttrOrSpread
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXAttrOrSpread
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_attr_or_spread
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXAttrValue
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXAttrValue
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_attr_value
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXElementChild
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXElementChild
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_element_child
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXElementName
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXElementName
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_element_name
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXObject
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXObject
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_object
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Lit
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Lit
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_lit
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ModuleItem
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ModuleItem
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_module_item
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Program
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Program
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_program
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for DefaultDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for DefaultDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_default_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExportSpecifier
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExportSpecifier
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_export_specifier
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportPhase
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportPhase
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_import_phase
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportSpecifier
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportSpecifier
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_import_specifier
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ModuleDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ModuleDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_module_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ModuleExportName
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ModuleExportName
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_module_export_name
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AssignOp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AssignOp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_assign_op
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for BinaryOp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for BinaryOp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_binary_op
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for UnaryOp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for UnaryOp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_unary_op
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for UpdateOp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for UpdateOp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_update_op
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ObjectPatProp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ObjectPatProp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_object_pat_prop
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Pat
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Pat
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_pat
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Prop
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Prop
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_prop
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for PropName
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for PropName
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_prop_name
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ForHead
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ForHead
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_for_head
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Stmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Stmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for VarDeclOrExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for VarDeclOrExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_var_decl_or_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Accessibility
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Accessibility
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_accessibility
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TruePlusMinus
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TruePlusMinus
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_true_plus_minus
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsEntityName
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsEntityName
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_entity_name
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsEnumMemberId
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsEnumMemberId
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_enum_member_id
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsFnOrConstructorType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsFnOrConstructorType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_fn_or_constructor_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsFnParam
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsFnParam
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_fn_param
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsKeywordTypeKind
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsKeywordTypeKind
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_keyword_type_kind
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsLit
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsLit
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_lit
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsModuleName
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsModuleName
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_module_name
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsModuleRef
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsModuleRef
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_module_ref
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsNamespaceBody
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsNamespaceBody
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_namespace_body
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsParamPropParam
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsParamPropParam
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_param_prop_param
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsThisTypeOrIdent
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsThisTypeOrIdent
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_this_type_or_ident
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeElement
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeElement
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_type_element
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeOperatorOp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeOperatorOp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_type_operator_op
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeQueryExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeQueryExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_type_query_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsUnionOrIntersectionType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsUnionOrIntersectionType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_union_or_intersection_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<Option<Pat>>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<Option<Pat>>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_vec_pats
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<Option<ExprOrSpread>>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<Option<ExprOrSpread>>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_vec_expr_or_spreads
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ClassMember>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ClassMember>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_class_members
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<PropOrSpread>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<PropOrSpread>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_prop_or_spreads
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ParamOrTsParamProp>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ParamOrTsParamProp>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_param_or_ts_param_props
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<JSXAttrOrSpread>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<JSXAttrOrSpread>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_attr_or_spreads
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<JSXElementChild>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<JSXElementChild>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_element_childs
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ModuleItem>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ModuleItem>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_module_items
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ExportSpecifier>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ExportSpecifier>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_export_specifiers
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ImportSpecifier>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ImportSpecifier>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_import_specifiers
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ObjectPatProp>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ObjectPatProp>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_object_pat_props
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<Pat>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<Pat>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_pats
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<Stmt>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<Stmt>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_stmts
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<TsFnParam>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<TsFnParam>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_fn_params
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<TsTypeElement>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<TsTypeElement>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_type_elements
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<Box<Expr>>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<Box<Expr>>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_exprs
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<Box<TsType>>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<Box<TsType>>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_types
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<Decorator>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<Decorator>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_decorators
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<VarDeclarator>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<VarDeclarator>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_var_declarators
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ExprOrSpread>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ExprOrSpread>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_expr_or_spreads
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ImportWithItem>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<ImportWithItem>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_import_with_items
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<TplElement>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<TplElement>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_tpl_elements
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<Param>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<Param>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_params
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<SwitchCase>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<SwitchCase>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_switch_cases
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<TsEnumMember>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<TsEnumMember>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_enum_members
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<TsExprWithTypeArgs>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<TsExprWithTypeArgs>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_expr_with_type_argss
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<TsTupleElement>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<TsTupleElement>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_tuple_elements
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<TsTypeParam>
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Vec<TsTypeParam>
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_type_params
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for BigIntValue
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for BigIntValue
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_big_int_value
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Atom
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Atom
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_atom
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SyntaxContext
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SyntaxContext
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_syntax_context
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Span
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Span
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_span
with self
. (Extra impl)
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AutoAccessor
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AutoAccessor
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_auto_accessor
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Class
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Class
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_class
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ClassMethod
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ClassMethod
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_class_method
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ClassProp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ClassProp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_class_prop
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Constructor
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Constructor
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_constructor
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Decorator
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Decorator
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_decorator
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for PrivateMethod
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for PrivateMethod
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_private_method
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for PrivateProp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for PrivateProp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_private_prop
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for StaticBlock
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for StaticBlock
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_static_block
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ClassDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ClassDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_class_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for FnDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for FnDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_fn_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for UsingDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for UsingDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_using_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for VarDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for VarDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_var_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for VarDeclarator
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for VarDeclarator
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_var_declarator
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ArrayLit
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ArrayLit
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_array_lit
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ArrowExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ArrowExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_arrow_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AssignExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AssignExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_assign_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AwaitExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AwaitExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_await_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for BinExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for BinExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_bin_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CallExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CallExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_call_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ClassExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ClassExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_class_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CondExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CondExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_cond_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExprOrSpread
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExprOrSpread
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_expr_or_spread
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for FnExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for FnExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_fn_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Import
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Import
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_import
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportWith
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportWith
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_import_with
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportWithItem
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportWithItem
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_import_with_item
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MemberExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MemberExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_member_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MetaPropExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MetaPropExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_meta_prop_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for NewExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for NewExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_new_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ObjectLit
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ObjectLit
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_object_lit
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for OptCall
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for OptCall
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_call
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for OptChainExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for OptChainExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_opt_chain_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ParenExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ParenExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_paren_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SeqExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SeqExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_seq_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SpreadElement
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SpreadElement
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_spread_element
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Super
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Super
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_super
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SuperPropExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SuperPropExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_super_prop_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TaggedTpl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TaggedTpl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_tagged_tpl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ThisExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ThisExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_this_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Tpl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Tpl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_tpl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TplElement
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TplElement
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_tpl_element
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for UnaryExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for UnaryExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_unary_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for UpdateExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for UpdateExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_update_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for YieldExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for YieldExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_yield_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Function
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Function
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_function
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Param
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Param
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_param
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for BindingIdent
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for BindingIdent
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_binding_ident
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Ident
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Ident
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ident
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for IdentName
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for IdentName
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ident_name
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for PrivateName
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for PrivateName
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_private_name
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXAttr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXAttr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_attr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXClosingElement
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXClosingElement
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_closing_element
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXClosingFragment
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXClosingFragment
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_closing_fragment
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXElement
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXElement
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_element
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXEmptyExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXEmptyExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_empty_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXExprContainer
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXExprContainer
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_expr_container
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXFragment
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXFragment
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_fragment
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXMemberExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXMemberExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_member_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXNamespacedName
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXNamespacedName
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_namespaced_name
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXOpeningElement
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXOpeningElement
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_opening_element
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXOpeningFragment
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXOpeningFragment
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_opening_fragment
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXSpreadChild
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXSpreadChild
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_spread_child
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXText
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for JSXText
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_jsx_text
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for BigInt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for BigInt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_big_int
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Bool
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Bool
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_bool
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Null
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Null
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_null
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Number
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Number
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_number
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Regex
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Regex
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_regex
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Str
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Str
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_str
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Module
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Module
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_module
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ReservedUnused
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ReservedUnused
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_reserved_unused
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Script
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Script
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_script
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExportAll
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExportAll
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_export_all
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExportDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExportDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_export_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExportDefaultDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExportDefaultDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_export_default_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExportDefaultExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExportDefaultExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_export_default_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExportDefaultSpecifier
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExportDefaultSpecifier
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_export_default_specifier
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExportNamedSpecifier
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExportNamedSpecifier
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_export_named_specifier
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExportNamespaceSpecifier
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExportNamespaceSpecifier
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_export_namespace_specifier
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_import_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportDefaultSpecifier
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportDefaultSpecifier
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_import_default_specifier
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportNamedSpecifier
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportNamedSpecifier
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_import_named_specifier
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportStarAsSpecifier
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ImportStarAsSpecifier
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_import_star_as_specifier
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for NamedExport
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for NamedExport
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_named_export
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ArrayPat
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ArrayPat
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_array_pat
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AssignPat
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AssignPat
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_assign_pat
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AssignPatProp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AssignPatProp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_assign_pat_prop
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for KeyValuePatProp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for KeyValuePatProp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_key_value_pat_prop
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ObjectPat
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ObjectPat
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_object_pat
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for RestPat
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for RestPat
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_rest_pat
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AssignProp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for AssignProp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_assign_prop
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ComputedPropName
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ComputedPropName
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_computed_prop_name
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for GetterProp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for GetterProp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_getter_prop
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for KeyValueProp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for KeyValueProp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_key_value_prop
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MethodProp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for MethodProp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_method_prop
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SetterProp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SetterProp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_setter_prop
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for BlockStmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for BlockStmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_block_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for BreakStmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for BreakStmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_break_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CatchClause
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for CatchClause
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_catch_clause
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ContinueStmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ContinueStmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_continue_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for DebuggerStmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for DebuggerStmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_debugger_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for DoWhileStmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for DoWhileStmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_do_while_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for EmptyStmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for EmptyStmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_empty_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExprStmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ExprStmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_expr_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ForInStmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ForInStmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_for_in_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ForOfStmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ForOfStmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_for_of_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ForStmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ForStmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_for_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for IfStmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for IfStmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_if_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for LabeledStmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for LabeledStmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_labeled_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ReturnStmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ReturnStmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_return_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SwitchCase
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SwitchCase
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_switch_case
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SwitchStmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for SwitchStmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_switch_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ThrowStmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for ThrowStmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_throw_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TryStmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TryStmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_try_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for WhileStmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for WhileStmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_while_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for WithStmt
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for WithStmt
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_with_stmt
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Invalid
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for Invalid
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_invalid
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsArrayType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsArrayType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_array_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsAsExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsAsExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_as_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsCallSignatureDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsCallSignatureDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_call_signature_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsConditionalType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsConditionalType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_conditional_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsConstAssertion
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsConstAssertion
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_const_assertion
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsConstructSignatureDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsConstructSignatureDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_construct_signature_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsConstructorType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsConstructorType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_constructor_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsEnumDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsEnumDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_enum_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsEnumMember
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsEnumMember
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_enum_member
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsExportAssignment
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsExportAssignment
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_export_assignment
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsExprWithTypeArgs
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsExprWithTypeArgs
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_expr_with_type_args
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsExternalModuleRef
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsExternalModuleRef
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_external_module_ref
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsFnType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsFnType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_fn_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsGetterSignature
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsGetterSignature
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_getter_signature
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsImportEqualsDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsImportEqualsDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_import_equals_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsImportType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsImportType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_import_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsIndexSignature
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsIndexSignature
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_index_signature
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsIndexedAccessType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsIndexedAccessType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_indexed_access_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsInferType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsInferType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_infer_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsInstantiation
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsInstantiation
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_instantiation
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsInterfaceBody
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsInterfaceBody
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_interface_body
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsInterfaceDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsInterfaceDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_interface_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsIntersectionType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsIntersectionType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_intersection_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsKeywordType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsKeywordType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_keyword_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsLitType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsLitType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_lit_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsMappedType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsMappedType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_mapped_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsMethodSignature
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsMethodSignature
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_method_signature
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsModuleBlock
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsModuleBlock
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_module_block
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsModuleDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsModuleDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_module_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsNamespaceDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsNamespaceDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_namespace_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsNamespaceExportDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsNamespaceExportDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_namespace_export_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsNonNullExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsNonNullExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_non_null_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsOptionalType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsOptionalType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_optional_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsParamProp
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsParamProp
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_param_prop
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsParenthesizedType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsParenthesizedType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_parenthesized_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsPropertySignature
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsPropertySignature
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_property_signature
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsQualifiedName
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsQualifiedName
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_qualified_name
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsRestType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsRestType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_rest_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsSatisfiesExpr
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsSatisfiesExpr
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_satisfies_expr
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsSetterSignature
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsSetterSignature
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_setter_signature
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsThisType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsThisType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_this_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTplLitType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTplLitType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_tpl_lit_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTupleElement
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTupleElement
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_tuple_element
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTupleType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTupleType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_tuple_type
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeAliasDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeAliasDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_type_alias_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeAnn
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeAnn
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_type_ann
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeAssertion
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeAssertion
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_type_assertion
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeLit
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeLit
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_type_lit
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeOperator
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeOperator
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_type_operator
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeParam
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeParam
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_type_param
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeParamDecl
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeParamDecl
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_type_param_decl
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeParamInstantiation
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeParamInstantiation
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_type_param_instantiation
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypePredicate
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypePredicate
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_type_predicate
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeQuery
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeQuery
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_type_query
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeRef
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsTypeRef
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_type_ref
with self
.
fn fold_children_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
source§impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsUnionType
impl<V: ?Sized + FoldAstPath> FoldWithAstPath<V> for TsUnionType
source§fn fold_with_ast_path(
self,
visitor: &mut V,
__ast_path: &mut AstKindPath,
) -> Self
fn fold_with_ast_path( self, visitor: &mut V, __ast_path: &mut AstKindPath, ) -> Self
Calls FoldAstPath::fold_ts_union_type
with self
.