Trait ModifiableAst

Source
pub trait ModifiableAst {
    // Required method
    fn modify(&mut self, modifier: &dyn AstModifier);
}

Required Methods§

Source

fn modify(&mut self, modifier: &dyn AstModifier)

Implementations on Foreign Types§

Source§

impl ModifiableAst for BlockStmt

Source§

fn modify(&mut self, modifier: &dyn AstModifier)

Source§

impl ModifiableAst for CallExpr

Source§

fn modify(&mut self, modifier: &dyn AstModifier)

Source§

impl ModifiableAst for Expr

Source§

fn modify(&mut self, modifier: &dyn AstModifier)

Source§

impl ModifiableAst for Lit

Source§

fn modify(&mut self, modifier: &dyn AstModifier)

Source§

impl ModifiableAst for MemberExpr

Source§

fn modify(&mut self, modifier: &dyn AstModifier)

Source§

impl ModifiableAst for ModuleDecl

Source§

fn modify(&mut self, modifier: &dyn AstModifier)

Source§

impl ModifiableAst for ModuleItem

Source§

fn modify(&mut self, modifier: &dyn AstModifier)

Source§

impl ModifiableAst for Pat

Source§

fn modify(&mut self, modifier: &dyn AstModifier)

Source§

impl ModifiableAst for Program

Source§

fn modify(&mut self, modifier: &dyn AstModifier)

Source§

impl ModifiableAst for Prop

Source§

fn modify(&mut self, modifier: &dyn AstModifier)

Source§

impl ModifiableAst for SimpleAssignTarget

Source§

fn modify(&mut self, modifier: &dyn AstModifier)

Source§

impl ModifiableAst for Stmt

Source§

fn modify(&mut self, modifier: &dyn AstModifier)

Source§

impl ModifiableAst for Str

Source§

fn modify(&mut self, modifier: &dyn AstModifier)

Source§

impl ModifiableAst for SwitchCase

Source§

fn modify(&mut self, modifier: &dyn AstModifier)

Implementors§