Lines Matching +full:async +full:- +full:prefix
1 // SPDX-License-Identifier: Apache-2.0 OR MIT
19 // Reference: https://doc.rust-lang.org/reference/expressions.html#expression-precedence
23 // = += -= *= /= %= &= |= ^= <<= >>=
44 // + -
50 // unary - * ! & &mut
52 Prefix, enumerator
61 pub(crate) fn of_binop(op: &BinOp) -> Self { in of_binop()
93 pub(crate) fn of(e: &Expr) -> Self { in of()
95 fn prefix_attrs(attrs: &[Attribute]) -> Precedence { in of()
98 return Precedence::Prefix; in of()
124 Expr::RawAddr(_) | Expr::Reference(_) | Expr::Unary(_) => Precedence::Prefix, in of()
128 | Expr::Async(ExprAsync { attrs, .. }) in of()
157 | Expr::Async(_) in of()
195 fn clone(&self) -> Self { in clone()
201 fn eq(&self, other: &Self) -> bool { in eq()
207 fn partial_cmp(&self, other: &Self) -> Option<Ordering> { in partial_cmp()