Modules§
Macros§
- assert_
eq_ ignore_ span - noop_
fold_ type - Note: Ignoring more types is not considered as a breaking change.
- noop_
visit_ mut_ type - Note: Ignoring more types is not considered as a breaking change.
- noop_
visit_ type - Note: Ignoring more types is not considered as a breaking change.
- standard_
only_ fold - Mark visitor as ECMAScript standard only and mark other types as unreachable.
- standard_
only_ visit - Mark visitor as ECMAScript standard only and mark other types as unreachable.
- standard_
only_ visit_ mut - Mark visitor as ECMAScript standard only and mark other types as unreachable.
- visit_
mut_ obj_ and_ computed - visit_
obj_ and_ computed
Structs§
- All
- Visit all children nodes. This converts
VisitAll
toVisit
. The type parameterV
should implementVisitAll
andAll<V>
implementsVisit
. - Fold
Pass - Visit
MutPass - Visit
Pass
Enums§
Traits§
- Fold
- A visitor trait for traversing the AST.
- Fold
AstPath path
- A visitor trait for traversing the AST.
- Fold
With - A trait implemented for types that can be visited using a visitor.
- Fold
With AstPath path
- A trait implemented for types that can be visited using a visitor.
- Inject
Vars - Implemented for passes which inject variables.
- Visit
- A visitor trait for traversing the AST.
- Visit
AstPath path
- A visitor trait for traversing the AST.
- Visit
Mut - A visitor trait for traversing the AST.
- Visit
MutAst Path path
- A visitor trait for traversing the AST.
- Visit
MutWith - A trait implemented for types that can be visited using a visitor.
- Visit
MutWith AstPath path
- A trait implemented for types that can be visited using a visitor.
- Visit
With - A trait implemented for types that can be visited using a visitor.
- Visit
With AstPath path
- A trait implemented for types that can be visited using a visitor.
Functions§
- fold_
pass - span_
remover - Returns a
Fold
which changes all span intoDUMMY_SP
. - visit_
mut_ pass - visit_
pass