Enum ra_ap_syntax::ast::BinOp [−][src]
pub enum BinOp {}Show variants
BooleanOr, BooleanAnd, EqualityTest, NegatedEqualityTest, LesserEqualTest, GreaterEqualTest, LesserTest, GreaterTest, Addition, Multiplication, Subtraction, Division, Remainder, LeftShift, RightShift, BitwiseXor, BitwiseOr, BitwiseAnd, Assignment, AddAssign, DivAssign, MulAssign, RemAssign, ShrAssign, ShlAssign, SubAssign, BitOrAssign, BitAndAssign, BitXorAssign,
Variants
The ||
operator for boolean OR
The &&
operator for boolean AND
The ==
operator for equality testing
The !=
operator for equality testing
The <=
operator for lesser-equal testing
The >=
operator for greater-equal testing
The <
operator for comparison
The >
operator for comparison
The +
operator for addition
The *
operator for multiplication
The -
operator for subtraction
The /
operator for division
The %
operator for remainder after division
The <<
operator for left shift
The >>
operator for right shift
The ^
operator for bitwise XOR
The |
operator for bitwise OR
The &
operator for bitwise AND
The =
operator for assignment
The +=
operator for assignment after addition
The /=
operator for assignment after division
The *=
operator for assignment after multiplication
The %=
operator for assignment after remainders
The >>=
operator for assignment after shifting right
The <<=
operator for assignment after shifting left
The -=
operator for assignment after subtraction
The |=
operator for assignment after bitwise OR
The &=
operator for assignment after bitwise AND
The ^=
operator for assignment after bitwise XOR
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for BinOp
impl UnwindSafe for BinOp
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.