pub enum CmpOp {
Show 16 variants
Eq,
Ne,
SLt,
SLe,
SGt,
SGe,
ULt,
ULe,
UGt,
UGe,
OEq,
ONe,
OLt,
OLe,
OGt,
OGe,
}Expand description
Comparison operations.
Variants§
Eq
Equal.
Ne
Not equal.
SLt
Signed less than.
SLe
Signed less than or equal.
SGt
Signed greater than.
SGe
Signed greater than or equal.
ULt
Unsigned less than.
ULe
Unsigned less than or equal.
UGt
Unsigned greater than.
UGe
Unsigned greater than or equal.
OEq
Floating-point ordered equal.
ONe
Floating-point ordered not equal.
OLt
Floating-point ordered less than.
OLe
Floating-point ordered less than or equal.
OGt
Floating-point ordered greater than.
OGe
Floating-point ordered greater than or equal.
Trait Implementations§
impl Copy for CmpOp
Source§impl<'de> Deserialize<'de> for CmpOp
impl<'de> Deserialize<'de> for CmpOp
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 CmpOp
impl StructuralPartialEq for CmpOp
Auto Trait Implementations§
impl Freeze for CmpOp
impl RefUnwindSafe for CmpOp
impl Send for CmpOp
impl Sync for CmpOp
impl Unpin for CmpOp
impl UnsafeUnpin for CmpOp
impl UnwindSafe for CmpOp
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