pub trait UnaryGenerator {
// Required methods
fn generate_unary_expression(&mut self, node: &Node);
fn generate_update_expression(&mut self, node: &Node);
}pub trait UnaryGenerator {
// Required methods
fn generate_unary_expression(&mut self, node: &Node);
fn generate_update_expression(&mut self, node: &Node);
}