pub enum BinOpKind {
Show 29 variants
Add,
Sub,
Mul,
Div,
Rem,
And,
Or,
BitXor,
BitAnd,
BitOr,
Shl,
Shr,
Eq,
Lt,
Le,
Ne,
Ge,
Gt,
AddAssign,
SubAssign,
MulAssign,
DivAssign,
RemAssign,
BitXorAssign,
BitAndAssign,
BitOrAssign,
ShlAssign,
ShrAssign,
Other,
}Expand description
Binary operators.
Variants§
Add
Sub
Mul
Div
Rem
And
Or
BitXor
BitAnd
BitOr
Shl
Shr
Eq
Lt
Le
Ne
Ge
Gt
AddAssign
SubAssign
MulAssign
DivAssign
RemAssign
BitXorAssign
BitAndAssign
BitOrAssign
ShlAssign
ShrAssign
Other
Trait Implementations§
impl Eq for BinOpKind
impl StructuralPartialEq for BinOpKind
Auto Trait Implementations§
impl Freeze for BinOpKind
impl RefUnwindSafe for BinOpKind
impl Send for BinOpKind
impl Sync for BinOpKind
impl Unpin for BinOpKind
impl UnsafeUnpin for BinOpKind
impl UnwindSafe for BinOpKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.