turbopack_
ecmascript
0.1.0
Modifiable
Ast
Required Methods
modify
Implementations on Foreign Types
BlockStmt
CallExpr
Expr
Lit
MemberExpr
ModuleDecl
ModuleItem
Pat
Program
Prop
SimpleAssignTarget
Stmt
Str
SwitchCase
Implementors
In turbopack_
ecmascript::
code_
gen
turbopack_ecmascript
::
code_gen
Trait
ModifiableAst
Copy item path
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
§