Enum rustc_ap_rustc_ast::ast::BinOpKind [−][src]
pub enum BinOpKind {}Show variants
Add, Sub, Mul, Div, Rem, And, Or, BitXor, BitAnd, BitOr, Shl, Shr, Eq, Lt, Le, Ne, Ge, Gt,
Variants
The +
operator (addition)
The -
operator (subtraction)
The *
operator (multiplication)
The /
operator (division)
The %
operator (modulus)
The &&
operator (logical and)
The ||
operator (logical or)
The ^
operator (bitwise xor)
The &
operator (bitwise and)
The |
operator (bitwise or)
The <<
operator (shift left)
The >>
operator (shift right)
The ==
operator (equality)
The <
operator (less than)
The <=
operator (less than or equal to)
The !=
operator (not equal to)
The >=
operator (greater than or equal to)
The >
operator (greater than)
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for BinOpKind
impl UnwindSafe for BinOpKind
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V