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) { ... }
}

Provided Methods§

Source

fn visit_mut_prop(&self, _node: &mut Prop)

Source

fn visit_mut_simple_assign_target(&self, _node: &mut SimpleAssignTarget)

Source

fn visit_mut_expr(&self, _node: &mut Expr)

Source

fn visit_mut_member_expr(&self, _node: &mut MemberExpr)

Source

fn visit_mut_pat(&self, _node: &mut Pat)

Source

fn visit_mut_stmt(&self, _node: &mut Stmt)

Source

fn visit_mut_module_decl(&self, _node: &mut ModuleDecl)

Source

fn visit_mut_module_item(&self, _node: &mut ModuleItem)

Source

fn visit_mut_call_expr(&self, _node: &mut CallExpr)

Source

fn visit_mut_lit(&self, _node: &mut Lit)

Source

fn visit_mut_str(&self, _node: &mut Str)

Source

fn visit_mut_block_stmt(&self, _node: &mut BlockStmt)

Source

fn visit_mut_switch_case(&self, _node: &mut SwitchCase)

Source

fn visit_mut_program(&self, _node: &mut Program)

Implementors§