pub trait FunctionGenerator {
// Required methods
fn generate_function_declaration(&mut self, node: &Node);
fn generate_function_expression(&mut self, node: &Node);
}pub trait FunctionGenerator {
// Required methods
fn generate_function_declaration(&mut self, node: &Node);
fn generate_function_expression(&mut self, node: &Node);
}