Implement .use keyword as an alias of clone

This commit is contained in:
Santiago Pastorino
2024-10-02 16:35:37 -03:00
parent 0cf8dbc96c
commit 05c516446a
36 changed files with 247 additions and 24 deletions

View File

@@ -574,6 +574,14 @@ impl<'a> State<'a> {
);
self.word(".await");
}
ast::ExprKind::Use(expr, _) => {
self.print_expr_cond_paren(
expr,
expr.precedence() < ExprPrecedence::Unambiguous,
fixup,
);
self.word(".use");
}
ast::ExprKind::Assign(lhs, rhs, _) => {
self.print_expr_cond_paren(
lhs,