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.
- FoldPass 
- VisitMutPass 
- VisitPass 
Enums§
Traits§
- Fold
- A visitor trait for traversing the AST.
- FoldAstPath path
- A visitor trait for traversing the AST.
- FoldWith 
- A trait implemented for types that can be visited using a visitor.
- FoldWith AstPath path
- A trait implemented for types that can be visited using a visitor.
- InjectVars 
- Implemented for passes which inject variables.
- Visit
- A visitor trait for traversing the AST.
- VisitAstPath path
- A visitor trait for traversing the AST.
- VisitMut 
- A visitor trait for traversing the AST.
- VisitMutAst Path path
- A visitor trait for traversing the AST.
- VisitMutWith 
- A trait implemented for types that can be visited using a visitor.
- VisitMutWith AstPath path
- A trait implemented for types that can be visited using a visitor.
- VisitWith 
- A trait implemented for types that can be visited using a visitor.
- VisitWith 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