1.0.0[−][src]Trait core::cmp::Ord
Trait for types that form a total order.
An order is a total order if it is (for all a, b and c):
- total and antisymmetric: exactly one of
a < b,a == bora > bis true; and - transitive,
a < bandb < cimpliesa < c. The same must hold for both==and>.
Derivable
This trait can be used with #[derive]. When derived on structs, it will produce a
lexicographic ordering based on the top-to-bottom declaration order of the struct's members.
When derived on enums, variants are ordered by their top-to-bottom declaration order.
How can I implement Ord?
Ord requires that the type also be PartialOrd and Eq (which requires PartialEq).
Then you must define an implementation for cmp(). You may find it useful to use
cmp() on your type's fields.
Implementations of PartialEq, PartialOrd, and Ord must agree with each other. It's
easy to accidentally make them disagree by deriving some of the traits and manually
implementing others.
Here's an example where you want to sort people by height only, disregarding id
and name:
use std::cmp::Ordering; #[derive(Eq)] struct Person { id: u32, name: String, height: u32, } impl Ord for Person { fn cmp(&self, other: &Person) -> Ordering { self.height.cmp(&other.height) } } impl PartialOrd for Person { fn partial_cmp(&self, other: &Person) -> Option<Ordering> { Some(self.cmp(other)) } } impl PartialEq for Person { fn eq(&self, other: &Person) -> bool { self.height == other.height } }Run
Required methods
fn cmp(&self, other: &Self) -> Ordering
This method returns an Ordering between self and other.
By convention, self.cmp(&other) returns the ordering matching the expression
self <operator> other if true.
Examples
use std::cmp::Ordering; assert_eq!(5.cmp(&10), Ordering::Less); assert_eq!(10.cmp(&5), Ordering::Greater); assert_eq!(5.cmp(&5), Ordering::Equal);Run
Provided methods
fn max(self, other: Self) -> Self where
Self: Sized, 1.21.0
Self: Sized,
Compares and returns the maximum of two values.
Returns the second argument if the comparison determines them to be equal.
Examples
assert_eq!(2, 1.max(2)); assert_eq!(2, 2.max(2));Run
fn min(self, other: Self) -> Self where
Self: Sized, 1.21.0
Self: Sized,
Implementors
impl Ord for ![src]
impl Ord for !fn cmp(&self, _: &!) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for ()[src]
impl Ord for ()fn cmp(&self, _other: &()) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for Ordering[src]
impl Ord for Orderingfn cmp(&self, other: &Ordering) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for TypeId[src]
impl Ord for TypeIdfn cmp(&self, other: &TypeId) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for CpuidResult[src]
impl Ord for CpuidResultfn cmp(&self, other: &CpuidResult) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for UnicodeVersion[src]
impl Ord for UnicodeVersionfn cmp(&self, other: &UnicodeVersion) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for Error[src]
impl Ord for Errorfn cmp(&self, other: &Error) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for PhantomPinned[src]
impl Ord for PhantomPinnedfn cmp(&self, other: &PhantomPinned) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for NonZeroU128[src]
impl Ord for NonZeroU128fn cmp(&self, other: &NonZeroU128) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for NonZeroU16[src]
impl Ord for NonZeroU16fn cmp(&self, other: &NonZeroU16) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for NonZeroU32[src]
impl Ord for NonZeroU32fn cmp(&self, other: &NonZeroU32) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for NonZeroU64[src]
impl Ord for NonZeroU64fn cmp(&self, other: &NonZeroU64) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for NonZeroU8[src]
impl Ord for NonZeroU8fn cmp(&self, other: &NonZeroU8) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for NonZeroUsize[src]
impl Ord for NonZeroUsizefn cmp(&self, other: &NonZeroUsize) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for NoneError[src]
impl Ord for NoneErrorfn cmp(&self, other: &NoneError) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for Duration[src]
impl Ord for Durationfn cmp(&self, other: &Duration) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for bool[src]
impl Ord for boolfn cmp(&self, other: &bool) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for char[src]
impl Ord for charfn cmp(&self, other: &char) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for i8[src]
impl Ord for i8fn cmp(&self, other: &i8) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for i16[src]
impl Ord for i16fn cmp(&self, other: &i16) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for i32[src]
impl Ord for i32fn cmp(&self, other: &i32) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for i64[src]
impl Ord for i64fn cmp(&self, other: &i64) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for i128[src]
impl Ord for i128fn cmp(&self, other: &i128) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for isize[src]
impl Ord for isizefn cmp(&self, other: &isize) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for str[src]
impl Ord for strImplements ordering of strings.
Strings are ordered lexicographically by their byte values. This orders Unicode code
points based on their positions in the code charts. This is not necessarily the same as
"alphabetical" order, which varies by language and locale. Sorting strings according to
culturally-accepted standards requires locale-specific data that is outside the scope of
the str type.
fn cmp(&self, other: &str) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for u8[src]
impl Ord for u8fn cmp(&self, other: &u8) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for u16[src]
impl Ord for u16fn cmp(&self, other: &u16) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for u32[src]
impl Ord for u32fn cmp(&self, other: &u32) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for u64[src]
impl Ord for u64fn cmp(&self, other: &u64) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for u128[src]
impl Ord for u128fn cmp(&self, other: &u128) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl Ord for usize[src]
impl Ord for usizefn cmp(&self, other: &usize) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<A> Ord for (A,) where
A: Ord + ?Sized, [src]
impl<A> Ord for (A,) where
A: Ord + ?Sized, fn cmp(&self, other: &(A,)) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<A: Ord, B> Ord for (A, B) where
B: Ord + ?Sized, [src]
impl<A: Ord, B> Ord for (A, B) where
B: Ord + ?Sized, fn cmp(&self, other: &(A, B)) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<A: Ord, B: Ord, C> Ord for (A, B, C) where
C: Ord + ?Sized, [src]
impl<A: Ord, B: Ord, C> Ord for (A, B, C) where
C: Ord + ?Sized, fn cmp(&self, other: &(A, B, C)) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<A: Ord, B: Ord, C: Ord, D> Ord for (A, B, C, D) where
D: Ord + ?Sized, [src]
impl<A: Ord, B: Ord, C: Ord, D> Ord for (A, B, C, D) where
D: Ord + ?Sized, fn cmp(&self, other: &(A, B, C, D)) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<A: Ord, B: Ord, C: Ord, D: Ord, E> Ord for (A, B, C, D, E) where
E: Ord + ?Sized, [src]
impl<A: Ord, B: Ord, C: Ord, D: Ord, E> Ord for (A, B, C, D, E) where
E: Ord + ?Sized, fn cmp(&self, other: &(A, B, C, D, E)) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<A: Ord, B: Ord, C: Ord, D: Ord, E: Ord, F> Ord for (A, B, C, D, E, F) where
F: Ord + ?Sized, [src]
impl<A: Ord, B: Ord, C: Ord, D: Ord, E: Ord, F> Ord for (A, B, C, D, E, F) where
F: Ord + ?Sized, fn cmp(&self, other: &(A, B, C, D, E, F)) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<A: Ord, B: Ord, C: Ord, D: Ord, E: Ord, F: Ord, G> Ord for (A, B, C, D, E, F, G) where
G: Ord + ?Sized, [src]
impl<A: Ord, B: Ord, C: Ord, D: Ord, E: Ord, F: Ord, G> Ord for (A, B, C, D, E, F, G) where
G: Ord + ?Sized, fn cmp(&self, other: &(A, B, C, D, E, F, G)) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<A: Ord, B: Ord, C: Ord, D: Ord, E: Ord, F: Ord, G: Ord, H> Ord for (A, B, C, D, E, F, G, H) where
H: Ord + ?Sized, [src]
impl<A: Ord, B: Ord, C: Ord, D: Ord, E: Ord, F: Ord, G: Ord, H> Ord for (A, B, C, D, E, F, G, H) where
H: Ord + ?Sized, fn cmp(&self, other: &(A, B, C, D, E, F, G, H)) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<A: Ord, B: Ord, C: Ord, D: Ord, E: Ord, F: Ord, G: Ord, H: Ord, I> Ord for (A, B, C, D, E, F, G, H, I) where
I: Ord + ?Sized, [src]
impl<A: Ord, B: Ord, C: Ord, D: Ord, E: Ord, F: Ord, G: Ord, H: Ord, I> Ord for (A, B, C, D, E, F, G, H, I) where
I: Ord + ?Sized, fn cmp(&self, other: &(A, B, C, D, E, F, G, H, I)) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<A: Ord, B: Ord, C: Ord, D: Ord, E: Ord, F: Ord, G: Ord, H: Ord, I: Ord, J> Ord for (A, B, C, D, E, F, G, H, I, J) where
J: Ord + ?Sized, [src]
impl<A: Ord, B: Ord, C: Ord, D: Ord, E: Ord, F: Ord, G: Ord, H: Ord, I: Ord, J> Ord for (A, B, C, D, E, F, G, H, I, J) where
J: Ord + ?Sized, fn cmp(&self, other: &(A, B, C, D, E, F, G, H, I, J)) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<A: Ord, B: Ord, C: Ord, D: Ord, E: Ord, F: Ord, G: Ord, H: Ord, I: Ord, J: Ord, K> Ord for (A, B, C, D, E, F, G, H, I, J, K) where
K: Ord + ?Sized, [src]
impl<A: Ord, B: Ord, C: Ord, D: Ord, E: Ord, F: Ord, G: Ord, H: Ord, I: Ord, J: Ord, K> Ord for (A, B, C, D, E, F, G, H, I, J, K) where
K: Ord + ?Sized, fn cmp(&self, other: &(A, B, C, D, E, F, G, H, I, J, K)) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<A: Ord, B: Ord, C: Ord, D: Ord, E: Ord, F: Ord, G: Ord, H: Ord, I: Ord, J: Ord, K: Ord, L> Ord for (A, B, C, D, E, F, G, H, I, J, K, L) where
L: Ord + ?Sized, [src]
impl<A: Ord, B: Ord, C: Ord, D: Ord, E: Ord, F: Ord, G: Ord, H: Ord, I: Ord, J: Ord, K: Ord, L> Ord for (A, B, C, D, E, F, G, H, I, J, K, L) where
L: Ord + ?Sized, fn cmp(&self, other: &(A, B, C, D, E, F, G, H, I, J, K, L)) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<A: ?Sized, '_> Ord for &'_ A where
A: Ord, [src]
impl<A: ?Sized, '_> Ord for &'_ A where
A: Ord, fn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<A: ?Sized, '_> Ord for &'_ mut A where
A: Ord, [src]
impl<A: ?Sized, '_> Ord for &'_ mut A where
A: Ord, fn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<P: Ord> Ord for Pin<P>[src]
impl<P: Ord> Ord for Pin<P>fn cmp(&self, other: &Pin<P>) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret> Ord for extern "C" fn() -> Ret[src]
impl<Ret> Ord for extern "C" fn() -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret> Ord for fn() -> Ret[src]
impl<Ret> Ord for fn() -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret> Ord for unsafe extern "C" fn() -> Ret[src]
impl<Ret> Ord for unsafe extern "C" fn() -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret> Ord for unsafe fn() -> Ret[src]
impl<Ret> Ord for unsafe fn() -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A> Ord for extern "C" fn(_: A) -> Ret[src]
impl<Ret, A> Ord for extern "C" fn(_: A) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A> Ord for extern "C" fn(_: A, ...) -> Ret[src]
impl<Ret, A> Ord for extern "C" fn(_: A, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A> Ord for fn(_: A) -> Ret[src]
impl<Ret, A> Ord for fn(_: A) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A> Ord for unsafe extern "C" fn(_: A) -> Ret[src]
impl<Ret, A> Ord for unsafe extern "C" fn(_: A) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A> Ord for unsafe extern "C" fn(_: A, ...) -> Ret[src]
impl<Ret, A> Ord for unsafe extern "C" fn(_: A, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A> Ord for unsafe fn(_: A) -> Ret[src]
impl<Ret, A> Ord for unsafe fn(_: A) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B> Ord for extern "C" fn(_: A, _: B) -> Ret[src]
impl<Ret, A, B> Ord for extern "C" fn(_: A, _: B) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B> Ord for extern "C" fn(_: A, _: B, ...) -> Ret[src]
impl<Ret, A, B> Ord for extern "C" fn(_: A, _: B, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B> Ord for fn(_: A, _: B) -> Ret[src]
impl<Ret, A, B> Ord for fn(_: A, _: B) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B> Ord for unsafe extern "C" fn(_: A, _: B) -> Ret[src]
impl<Ret, A, B> Ord for unsafe extern "C" fn(_: A, _: B) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B> Ord for unsafe extern "C" fn(_: A, _: B, ...) -> Ret[src]
impl<Ret, A, B> Ord for unsafe extern "C" fn(_: A, _: B, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B> Ord for unsafe fn(_: A, _: B) -> Ret[src]
impl<Ret, A, B> Ord for unsafe fn(_: A, _: B) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C> Ord for extern "C" fn(_: A, _: B, _: C) -> Ret[src]
impl<Ret, A, B, C> Ord for extern "C" fn(_: A, _: B, _: C) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C> Ord for extern "C" fn(_: A, _: B, _: C, ...) -> Ret[src]
impl<Ret, A, B, C> Ord for extern "C" fn(_: A, _: B, _: C, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C> Ord for fn(_: A, _: B, _: C) -> Ret[src]
impl<Ret, A, B, C> Ord for fn(_: A, _: B, _: C) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C> Ord for unsafe extern "C" fn(_: A, _: B, _: C) -> Ret[src]
impl<Ret, A, B, C> Ord for unsafe extern "C" fn(_: A, _: B, _: C) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C> Ord for unsafe extern "C" fn(_: A, _: B, _: C, ...) -> Ret[src]
impl<Ret, A, B, C> Ord for unsafe extern "C" fn(_: A, _: B, _: C, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C> Ord for unsafe fn(_: A, _: B, _: C) -> Ret[src]
impl<Ret, A, B, C> Ord for unsafe fn(_: A, _: B, _: C) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D> Ord for extern "C" fn(_: A, _: B, _: C, _: D) -> Ret[src]
impl<Ret, A, B, C, D> Ord for extern "C" fn(_: A, _: B, _: C, _: D) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D> Ord for extern "C" fn(_: A, _: B, _: C, _: D, ...) -> Ret[src]
impl<Ret, A, B, C, D> Ord for extern "C" fn(_: A, _: B, _: C, _: D, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D> Ord for fn(_: A, _: B, _: C, _: D) -> Ret[src]
impl<Ret, A, B, C, D> Ord for fn(_: A, _: B, _: C, _: D) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D) -> Ret[src]
impl<Ret, A, B, C, D> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, ...) -> Ret[src]
impl<Ret, A, B, C, D> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D> Ord for unsafe fn(_: A, _: B, _: C, _: D) -> Ret[src]
impl<Ret, A, B, C, D> Ord for unsafe fn(_: A, _: B, _: C, _: D) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E) -> Ret[src]
impl<Ret, A, B, C, D, E> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, ...) -> Ret[src]
impl<Ret, A, B, C, D, E> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E> Ord for fn(_: A, _: B, _: C, _: D, _: E) -> Ret[src]
impl<Ret, A, B, C, D, E> Ord for fn(_: A, _: B, _: C, _: D, _: E) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E) -> Ret[src]
impl<Ret, A, B, C, D, E> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, ...) -> Ret[src]
impl<Ret, A, B, C, D, E> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E> Ord for unsafe fn(_: A, _: B, _: C, _: D, _: E) -> Ret[src]
impl<Ret, A, B, C, D, E> Ord for unsafe fn(_: A, _: B, _: C, _: D, _: E) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F) -> Ret[src]
impl<Ret, A, B, C, D, E, F> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, ...) -> Ret[src]
impl<Ret, A, B, C, D, E, F> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F> Ord for fn(_: A, _: B, _: C, _: D, _: E, _: F) -> Ret[src]
impl<Ret, A, B, C, D, E, F> Ord for fn(_: A, _: B, _: C, _: D, _: E, _: F) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F) -> Ret[src]
impl<Ret, A, B, C, D, E, F> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, ...) -> Ret[src]
impl<Ret, A, B, C, D, E, F> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F> Ord for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F) -> Ret[src]
impl<Ret, A, B, C, D, E, F> Ord for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, ...) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G> Ord for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G> Ord for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, ...) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G> Ord for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G> Ord for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, ...) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H> Ord for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H> Ord for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, ...) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H> Ord for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H> Ord for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, ...) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I> Ord for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I> Ord for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, ...) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I> Ord for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I> Ord for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I, J> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I, J> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, ...) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I, J> Ord for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J> Ord for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I, J> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I, J> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, ...) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I, J> Ord for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J> Ord for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, ...) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Ord for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Ord for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, ...) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Ord for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Ord for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L, ...) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Ord for extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Ord for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Ord for fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L, ...) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Ord for unsafe extern "C" fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L, ...) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Ord for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Ret[src]
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Ord for unsafe fn(_: A, _: B, _: C, _: D, _: E, _: F, _: G, _: H, _: I, _: J, _: K, _: L) -> Retfn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord + Copy> Ord for Cell<T>[src]
impl<T: Ord + Copy> Ord for Cell<T>fn cmp(&self, other: &Cell<T>) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord + ?Sized> Ord for ManuallyDrop<T>[src]
impl<T: Ord + ?Sized> Ord for ManuallyDrop<T>fn cmp(&self, other: &ManuallyDrop<T>) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for Option<T>[src]
impl<T: Ord> Ord for Option<T>fn cmp(&self, other: &Option<T>) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for Poll<T>[src]
impl<T: Ord> Ord for Poll<T>fn cmp(&self, other: &Poll<T>) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for Reverse<T>[src]
impl<T: Ord> Ord for Reverse<T>fn cmp(&self, other: &Reverse<T>) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for Wrapping<T>[src]
impl<T: Ord> Ord for Wrapping<T>fn cmp(&self, other: &Wrapping<T>) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 0][src]
impl<T: Ord> Ord for [T; 0]fn cmp(&self, other: &[T; 0]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 1][src]
impl<T: Ord> Ord for [T; 1]fn cmp(&self, other: &[T; 1]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 2][src]
impl<T: Ord> Ord for [T; 2]fn cmp(&self, other: &[T; 2]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 3][src]
impl<T: Ord> Ord for [T; 3]fn cmp(&self, other: &[T; 3]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 4][src]
impl<T: Ord> Ord for [T; 4]fn cmp(&self, other: &[T; 4]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 5][src]
impl<T: Ord> Ord for [T; 5]fn cmp(&self, other: &[T; 5]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 6][src]
impl<T: Ord> Ord for [T; 6]fn cmp(&self, other: &[T; 6]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 7][src]
impl<T: Ord> Ord for [T; 7]fn cmp(&self, other: &[T; 7]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 8][src]
impl<T: Ord> Ord for [T; 8]fn cmp(&self, other: &[T; 8]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 9][src]
impl<T: Ord> Ord for [T; 9]fn cmp(&self, other: &[T; 9]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 10][src]
impl<T: Ord> Ord for [T; 10]fn cmp(&self, other: &[T; 10]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 11][src]
impl<T: Ord> Ord for [T; 11]fn cmp(&self, other: &[T; 11]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 12][src]
impl<T: Ord> Ord for [T; 12]fn cmp(&self, other: &[T; 12]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 13][src]
impl<T: Ord> Ord for [T; 13]fn cmp(&self, other: &[T; 13]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 14][src]
impl<T: Ord> Ord for [T; 14]fn cmp(&self, other: &[T; 14]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 15][src]
impl<T: Ord> Ord for [T; 15]fn cmp(&self, other: &[T; 15]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 16][src]
impl<T: Ord> Ord for [T; 16]fn cmp(&self, other: &[T; 16]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 17][src]
impl<T: Ord> Ord for [T; 17]fn cmp(&self, other: &[T; 17]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 18][src]
impl<T: Ord> Ord for [T; 18]fn cmp(&self, other: &[T; 18]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 19][src]
impl<T: Ord> Ord for [T; 19]fn cmp(&self, other: &[T; 19]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 20][src]
impl<T: Ord> Ord for [T; 20]fn cmp(&self, other: &[T; 20]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 21][src]
impl<T: Ord> Ord for [T; 21]fn cmp(&self, other: &[T; 21]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 22][src]
impl<T: Ord> Ord for [T; 22]fn cmp(&self, other: &[T; 22]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 23][src]
impl<T: Ord> Ord for [T; 23]fn cmp(&self, other: &[T; 23]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 24][src]
impl<T: Ord> Ord for [T; 24]fn cmp(&self, other: &[T; 24]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 25][src]
impl<T: Ord> Ord for [T; 25]fn cmp(&self, other: &[T; 25]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 26][src]
impl<T: Ord> Ord for [T; 26]fn cmp(&self, other: &[T; 26]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 27][src]
impl<T: Ord> Ord for [T; 27]fn cmp(&self, other: &[T; 27]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 28][src]
impl<T: Ord> Ord for [T; 28]fn cmp(&self, other: &[T; 28]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 29][src]
impl<T: Ord> Ord for [T; 29]fn cmp(&self, other: &[T; 29]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 30][src]
impl<T: Ord> Ord for [T; 30]fn cmp(&self, other: &[T; 30]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 31][src]
impl<T: Ord> Ord for [T; 31]fn cmp(&self, other: &[T; 31]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T; 32][src]
impl<T: Ord> Ord for [T; 32]fn cmp(&self, other: &[T; 32]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord> Ord for [T][src]
impl<T: Ord> Ord for [T]Implements comparison of vectors lexicographically.
fn cmp(&self, other: &[T]) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: Ord, E: Ord> Ord for Result<T, E>[src]
impl<T: Ord, E: Ord> Ord for Result<T, E>fn cmp(&self, other: &Result<T, E>) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: ?Sized + Ord> Ord for RefCell<T>[src]
impl<T: ?Sized + Ord> Ord for RefCell<T>fn cmp(&self, other: &RefCell<T>) -> Ordering | [src] |
Panics
Panics if the value in either RefCell is currently borrowed.
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: ?Sized> Ord for *const T[src]
impl<T: ?Sized> Ord for *const Tfn cmp(&self, other: &*const T) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: ?Sized> Ord for *mut T[src]
impl<T: ?Sized> Ord for *mut Tfn cmp(&self, other: &*mut T) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: ?Sized> Ord for PhantomData<T>[src]
impl<T: ?Sized> Ord for PhantomData<T>fn cmp(&self, _other: &PhantomData<T>) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<T: ?Sized> Ord for NonNull<T>[src]
impl<T: ?Sized> Ord for NonNull<T>fn cmp(&self, other: &Self) -> Ordering | [src] |
fn max(self, other: Self) -> Self where | 1.21.0 [src] |
fn min(self, other: Self) -> Self where | 1.21.0 [src] |
impl<Y: Ord, R: Ord> Ord for GeneratorState<Y, R>[src]
impl<Y: Ord, R: Ord> Ord for GeneratorState<Y, R>