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
VisitAlltoVisit. The type parameterVshould implementVisitAllandAll<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
Foldwhich changes all span intoDUMMY_SP. - visit_
mut_ pass - visit_
pass