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`.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
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<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 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 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
.