#[non_exhaustive]pub enum IntBinop {
Show 19 variants
Equal,
NotEqual,
Less,
SLess,
LessEqual,
SLessEqual,
Add,
Sub,
Xor,
And,
Or,
ShiftLeft,
ShiftRight,
SShiftRight,
Mul,
Div,
Rem,
Sdiv,
Srem,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Equal
NotEqual
Less
SLess
LessEqual
SLessEqual
Add
Sub
Xor
And
Or
ShiftLeft
ShiftRight
SShiftRight
Mul
Div
Rem
Sdiv
Srem
Implementations§
Trait Implementations§
impl Copy for IntBinop
Source§impl<'de> Deserialize<'de> for IntBinop
impl<'de> Deserialize<'de> for IntBinop
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for IntBinop
impl StructuralPartialEq for IntBinop
Auto Trait Implementations§
impl Freeze for IntBinop
impl RefUnwindSafe for IntBinop
impl Send for IntBinop
impl Sync for IntBinop
impl Unpin for IntBinop
impl UnsafeUnpin for IntBinop
impl UnwindSafe for IntBinop
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