pub trait AstVisitorMut {
// Provided methods
fn visit_mut(&mut self, node: &mut AstNode) { ... }
fn visit_program_mut(&mut self, body: &mut [AstNode], span: Span) { ... }
fn visit_text_mut(&mut self, content: &mut String, span: Span) { ... }
fn visit_function_call_mut(
&mut self,
name: &mut String,
args: &mut Option<Vec<Argument>>,
modifiers: &mut Modifiers,
span: Span,
) { ... }
fn visit_javascript_mut(&mut self, code: &mut String, span: Span) { ... }
fn visit_escaped_mut(&mut self, content: &mut String, span: Span) { ... }
}Expand description
Mutable visitor trait for transforming AST