Trait AstModifier
Source pub trait AstModifier: Send + Sync {
Show 14 methods
// Provided methods
fn visit_mut_prop(&self, _node: &mut Prop) { ... }
fn visit_mut_simple_assign_target(&self, _node: &mut SimpleAssignTarget) { ... }
fn visit_mut_expr(&self, _node: &mut Expr) { ... }
fn visit_mut_member_expr(&self, _node: &mut MemberExpr) { ... }
fn visit_mut_pat(&self, _node: &mut Pat) { ... }
fn visit_mut_stmt(&self, _node: &mut Stmt) { ... }
fn visit_mut_module_decl(&self, _node: &mut ModuleDecl) { ... }
fn visit_mut_module_item(&self, _node: &mut ModuleItem) { ... }
fn visit_mut_call_expr(&self, _node: &mut CallExpr) { ... }
fn visit_mut_lit(&self, _node: &mut Lit) { ... }
fn visit_mut_str(&self, _node: &mut Str) { ... }
fn visit_mut_block_stmt(&self, _node: &mut BlockStmt) { ... }
fn visit_mut_switch_case(&self, _node: &mut SwitchCase) { ... }
fn visit_mut_program(&self, _node: &mut Program) { ... }
}