pub trait AmadeusOrd {
// Required method
fn amadeus_cmp(&self, other: &Self) -> Ordering;
}Required Methods§
fn amadeus_cmp(&self, other: &Self) -> Ordering
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 AmadeusOrd for bool
impl AmadeusOrd for bool
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl AmadeusOrd for f32
impl AmadeusOrd for f32
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl AmadeusOrd for f64
impl AmadeusOrd for f64
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl AmadeusOrd for i8
impl AmadeusOrd for i8
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl AmadeusOrd for i16
impl AmadeusOrd for i16
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl AmadeusOrd for i32
impl AmadeusOrd for i32
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl AmadeusOrd for i64
impl AmadeusOrd for i64
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl AmadeusOrd for u8
impl AmadeusOrd for u8
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl AmadeusOrd for u16
impl AmadeusOrd for u16
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl AmadeusOrd for u32
impl AmadeusOrd for u32
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl AmadeusOrd for u64
impl AmadeusOrd for u64
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl AmadeusOrd for ()
impl AmadeusOrd for ()
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl AmadeusOrd for String
impl AmadeusOrd for String
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl<A> AmadeusOrd for (A,)where
A: AmadeusOrd,
impl<A> AmadeusOrd for (A,)where
A: AmadeusOrd,
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl<A, B> AmadeusOrd for (A, B)where
A: AmadeusOrd,
B: AmadeusOrd,
impl<A, B> AmadeusOrd for (A, B)where
A: AmadeusOrd,
B: AmadeusOrd,
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl<A, B, C> AmadeusOrd for (A, B, C)
impl<A, B, C> AmadeusOrd for (A, B, C)
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl<A, B, C, D> AmadeusOrd for (A, B, C, D)
impl<A, B, C, D> AmadeusOrd for (A, B, C, D)
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl<A, B, C, D, E> AmadeusOrd for (A, B, C, D, E)
impl<A, B, C, D, E> AmadeusOrd for (A, B, C, D, E)
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl<A, B, C, D, E, F> AmadeusOrd for (A, B, C, D, E, F)
impl<A, B, C, D, E, F> AmadeusOrd for (A, B, C, D, E, F)
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl<A, B, C, D, E, F, G> AmadeusOrd for (A, B, C, D, E, F, G)where
A: AmadeusOrd,
B: AmadeusOrd,
C: AmadeusOrd,
D: AmadeusOrd,
E: AmadeusOrd,
F: AmadeusOrd,
G: AmadeusOrd,
impl<A, B, C, D, E, F, G> AmadeusOrd for (A, B, C, D, E, F, G)where
A: AmadeusOrd,
B: AmadeusOrd,
C: AmadeusOrd,
D: AmadeusOrd,
E: AmadeusOrd,
F: AmadeusOrd,
G: AmadeusOrd,
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl<A, B, C, D, E, F, G, H> AmadeusOrd for (A, B, C, D, E, F, G, H)where
A: AmadeusOrd,
B: AmadeusOrd,
C: AmadeusOrd,
D: AmadeusOrd,
E: AmadeusOrd,
F: AmadeusOrd,
G: AmadeusOrd,
H: AmadeusOrd,
impl<A, B, C, D, E, F, G, H> AmadeusOrd for (A, B, C, D, E, F, G, H)where
A: AmadeusOrd,
B: AmadeusOrd,
C: AmadeusOrd,
D: AmadeusOrd,
E: AmadeusOrd,
F: AmadeusOrd,
G: AmadeusOrd,
H: AmadeusOrd,
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl<A, B, C, D, E, F, G, H, I> AmadeusOrd for (A, B, C, D, E, F, G, H, I)where
A: AmadeusOrd,
B: AmadeusOrd,
C: AmadeusOrd,
D: AmadeusOrd,
E: AmadeusOrd,
F: AmadeusOrd,
G: AmadeusOrd,
H: AmadeusOrd,
I: AmadeusOrd,
impl<A, B, C, D, E, F, G, H, I> AmadeusOrd for (A, B, C, D, E, F, G, H, I)where
A: AmadeusOrd,
B: AmadeusOrd,
C: AmadeusOrd,
D: AmadeusOrd,
E: AmadeusOrd,
F: AmadeusOrd,
G: AmadeusOrd,
H: AmadeusOrd,
I: AmadeusOrd,
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl<A, B, C, D, E, F, G, H, I, J> AmadeusOrd for (A, B, C, D, E, F, G, H, I, J)where
A: AmadeusOrd,
B: AmadeusOrd,
C: AmadeusOrd,
D: AmadeusOrd,
E: AmadeusOrd,
F: AmadeusOrd,
G: AmadeusOrd,
H: AmadeusOrd,
I: AmadeusOrd,
J: AmadeusOrd,
impl<A, B, C, D, E, F, G, H, I, J> AmadeusOrd for (A, B, C, D, E, F, G, H, I, J)where
A: AmadeusOrd,
B: AmadeusOrd,
C: AmadeusOrd,
D: AmadeusOrd,
E: AmadeusOrd,
F: AmadeusOrd,
G: AmadeusOrd,
H: AmadeusOrd,
I: AmadeusOrd,
J: AmadeusOrd,
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl<A, B, C, D, E, F, G, H, I, J, K> AmadeusOrd for (A, B, C, D, E, F, G, H, I, J, K)where
A: AmadeusOrd,
B: AmadeusOrd,
C: AmadeusOrd,
D: AmadeusOrd,
E: AmadeusOrd,
F: AmadeusOrd,
G: AmadeusOrd,
H: AmadeusOrd,
I: AmadeusOrd,
J: AmadeusOrd,
K: AmadeusOrd,
impl<A, B, C, D, E, F, G, H, I, J, K> AmadeusOrd for (A, B, C, D, E, F, G, H, I, J, K)where
A: AmadeusOrd,
B: AmadeusOrd,
C: AmadeusOrd,
D: AmadeusOrd,
E: AmadeusOrd,
F: AmadeusOrd,
G: AmadeusOrd,
H: AmadeusOrd,
I: AmadeusOrd,
J: AmadeusOrd,
K: AmadeusOrd,
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L> AmadeusOrd for (A, B, C, D, E, F, G, H, I, J, K, L)where
A: AmadeusOrd,
B: AmadeusOrd,
C: AmadeusOrd,
D: AmadeusOrd,
E: AmadeusOrd,
F: AmadeusOrd,
G: AmadeusOrd,
H: AmadeusOrd,
I: AmadeusOrd,
J: AmadeusOrd,
K: AmadeusOrd,
L: AmadeusOrd,
impl<A, B, C, D, E, F, G, H, I, J, K, L> AmadeusOrd for (A, B, C, D, E, F, G, H, I, J, K, L)where
A: AmadeusOrd,
B: AmadeusOrd,
C: AmadeusOrd,
D: AmadeusOrd,
E: AmadeusOrd,
F: AmadeusOrd,
G: AmadeusOrd,
H: AmadeusOrd,
I: AmadeusOrd,
J: AmadeusOrd,
K: AmadeusOrd,
L: AmadeusOrd,
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl<K, V, S> AmadeusOrd for HashMap<K, V, S>
impl<K, V, S> AmadeusOrd for HashMap<K, V, S>
fn amadeus_cmp(&self, other: &Self) -> Ordering
Source§impl<T> AmadeusOrd for Option<T>where
T: AmadeusOrd,
Sort None as larger than any non-None value
impl<T> AmadeusOrd for Option<T>where
T: AmadeusOrd,
Sort None as larger than any non-None value