{"ast_node_type":"other","tokens":[{"end":41,"kind":"keyword","start":0,"text":"Expr::Field"}]}
            Expr::Field { expr, .. } => {
            Expr::UnaryOp { .. } => try_rvalue(self),
                let Some((mut r, current)) = self.lower_expr_as_place(current, *expr, true)? else {