pub trait OrdSpecImpl:
Eq
+ PartialOrd
+ Ord {
// Required methods
exec fn obeys_cmp_spec() -> bool;
exec fn cmp_spec(&self, other: &Self) -> Ordering;
}
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
Source§impl OrdSpecImpl for i8
impl OrdSpecImpl for i8
Source§impl OrdSpecImpl for i16
impl OrdSpecImpl for i16
Source§impl OrdSpecImpl for i32
impl OrdSpecImpl for i32
Source§impl OrdSpecImpl for i64
impl OrdSpecImpl for i64
Source§impl OrdSpecImpl for i128
impl OrdSpecImpl for i128
Source§impl OrdSpecImpl for isize
impl OrdSpecImpl for isize
Source§impl OrdSpecImpl for u8
impl OrdSpecImpl for u8
Source§impl OrdSpecImpl for u16
impl OrdSpecImpl for u16
Source§impl OrdSpecImpl for u32
impl OrdSpecImpl for u32
Source§impl OrdSpecImpl for u64
impl OrdSpecImpl for u64
Source§impl OrdSpecImpl for u128
impl OrdSpecImpl for u128
Source§impl OrdSpecImpl for usize
impl OrdSpecImpl for usize
Source§impl<T: OrdSpec> OrdSpecImpl for Option<T>
impl<T: OrdSpec> OrdSpecImpl for Option<T>
Source§open spec fn obeys_cmp_spec() -> bool
open spec fn obeys_cmp_spec() -> bool
{ T::obeys_cmp_spec() }