1.0.0[−][src]Trait nom::lib::std::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 asymmetric: exactly one of
a < b
,a == b
ora > b
is true; and - transitive,
a < b
andb < c
impliesa < c
. The same must hold for both==
and>
.
Derivable
This trait can be used with #[derive]
. When derive
d on structs, it will produce a
lexicographic ordering based on the top-to-bottom declaration order of the struct's members.
When derive
d on enums, variants are ordered by their top-to-bottom discriminant 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. That is, a.cmp(b) == Ordering::Equal
if
and only if a == b
and Some(a.cmp(b)) == a.partial_cmp(b)
for
all a
and b
. 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: &Self) -> Ordering { self.height.cmp(&other.height) } } impl PartialOrd for Person { fn partial_cmp(&self, other: &Self) -> Option<Ordering> { Some(self.cmp(other)) } } impl PartialEq for Person { fn eq(&self, other: &Self) -> bool { self.height == other.height } }
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);
Provided methods
fn max(self, other: Self) -> Self
1.21.0[−]
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));
fn min(self, other: Self) -> Self
1.21.0[−]
Compares and returns the minimum of two values.
Returns the first argument if the comparison determines them to be equal.
Examples
assert_eq!(1, 1.min(2)); assert_eq!(2, 2.min(2));
fn clamp(self, min: Self, max: Self) -> Self
[−]
clamp
)Implementations on Foreign Types
impl Ord for SocketAddrV4
[src][−]
fn cmp(&self, other: &SocketAddrV4) -> Ordering
[src]
impl<'a> Ord for Prefix<'a>
[src][−]
impl Ord for Ipv4Addr
[src][−]
impl Ord for ErrorKind
[src][−]
impl Ord for OsString
[src][−]
impl<'_> Ord for PrefixComponent<'_>
[src][−]
fn cmp(&self, other: &PrefixComponent<'_>) -> Ordering
[src]
impl Ord for CString
[src][−]
impl<'a> Ord for Component<'a>
[src][−]
impl Ord for Instant
[src][−]
impl Ord for Ipv6Addr
[src][−]
impl Ord for SocketAddr
[src][−]
fn cmp(&self, other: &SocketAddr) -> Ordering
[src]
impl Ord for CStr
[src][−]
impl Ord for PathBuf
[src][−]
impl Ord for SystemTime
[src][−]
fn cmp(&self, other: &SystemTime) -> Ordering
[src]
impl Ord for IpAddr
[src][−]
impl Ord for OsStr
[src][−]
impl Ord for Path
[src][−]
impl Ord for SocketAddrV6
[src][−]
fn cmp(&self, other: &SocketAddrV6) -> Ordering
[src]
impl<'_> Ord for Components<'_>
[src][−]
fn cmp(&self, other: &Components<'_>) -> Ordering
[src]
impl<A, B, C, D, E, F, G> Ord for (A, B, C, D, E, F, G) where
A: Ord,
B: Ord,
C: Ord,
D: Ord,
E: Ord,
F: Ord,
G: Ord + ?Sized,
[src][−]
A: Ord,
B: Ord,
C: Ord,
D: Ord,
E: Ord,
F: Ord,
G: Ord + ?Sized,
impl<Ret, A, B> Ord for unsafe extern "C" fn(A, B) -> 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) -> Ret
[src][−]
impl<T> Ord for Poll<T> where
T: Ord,
[src][−]
T: Ord,
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, I, J, K, L> Ord for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret
[src][−]
fn cmp(
&self,
other: &unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret
) -> Ordering
[src]
&self,
other: &unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret
) -> Ordering
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, 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> 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, L> Ord for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
[src][−]
fn cmp(
&self,
other: &unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
) -> Ordering
[src]
&self,
other: &unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
) -> Ordering
impl<Ret> Ord for extern "C" fn() -> Ret
[src][−]
impl Ord for Duration
[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, 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<A, B> Ord for (A, B) where
A: Ord,
B: Ord + ?Sized,
[src][−]
A: Ord,
B: Ord + ?Sized,
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> Ord for unsafe fn(A, B, C) -> Ret
[src][−]
impl Ord for char
[src][−]
impl Ord for NonZeroU64
[src][−]
fn cmp(&self, other: &NonZeroU64) -> Ordering
[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][−]
fn cmp(
&self,
other: &extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret
) -> Ordering
[src]
&self,
other: &extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret
) -> Ordering
impl<Ret, A> Ord for extern "C" fn(A, ...) -> Ret
[src][−]
impl Ord for NonZeroI64
[src][−]
fn cmp(&self, other: &NonZeroI64) -> Ordering
[src]
impl<'_, A> Ord for &'_ mut A where
A: Ord + ?Sized,
[src][−]
A: Ord + ?Sized,
impl Ord for u16
[src][−]
impl<Ret, A> Ord for unsafe extern "C" fn(A, ...) -> Ret
[src][−]
impl<Ret, A, B, C> Ord for fn(A, B, C) -> Ret
[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 Ord for i16
[src][−]
impl Ord for i128
[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, H, I, J> Ord for extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> Ret
[src][−]
impl<A, B, C, D, E, F, G, H, I> Ord for (A, B, C, D, E, F, G, H, I) where
A: Ord,
B: Ord,
C: Ord,
D: Ord,
E: Ord,
F: Ord,
G: Ord,
H: Ord,
I: Ord + ?Sized,
[src][−]
A: Ord,
B: Ord,
C: Ord,
D: Ord,
E: Ord,
F: Ord,
G: Ord,
H: Ord,
I: Ord + ?Sized,
impl<A, B, C, D, E> Ord for (A, B, C, D, E) where
A: Ord,
B: Ord,
C: Ord,
D: Ord,
E: Ord + ?Sized,
[src][−]
A: Ord,
B: Ord,
C: Ord,
D: Ord,
E: Ord + ?Sized,
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 Ord for TypeId
[src][−]
impl Ord for PhantomPinned
[src][−]
fn cmp(&self, other: &PhantomPinned) -> Ordering
[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][−]
fn cmp(
&self,
other: &unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret
) -> Ordering
[src]
&self,
other: &unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret
) -> Ordering
impl<Ret, A, B, C, D> Ord for unsafe extern "C" fn(A, B, C, D, ...) -> Ret
[src][−]
impl<Ret, A, B, C, D, E, F> Ord for unsafe extern "C" fn(A, B, C, D, E, F, ...) -> Ret
[src][−]
impl<'_, A> Ord for &'_ A where
A: Ord + ?Sized,
[src][−]
A: Ord + ?Sized,
impl Ord for ()
[src][−]
impl<A, B, C, D, E, F, G, H, I, J, K, L> Ord for (A, B, C, D, E, F, G, H, I, J, K, L) where
A: Ord,
B: Ord,
C: Ord,
D: Ord,
E: Ord,
F: Ord,
G: Ord,
H: Ord,
I: Ord,
J: Ord,
K: Ord,
L: Ord + ?Sized,
[src][−]
A: Ord,
B: Ord,
C: Ord,
D: Ord,
E: Ord,
F: Ord,
G: Ord,
H: Ord,
I: Ord,
J: Ord,
K: Ord,
L: Ord + ?Sized,
impl<Ret, A> Ord for fn(A) -> 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, ...) -> Ret
[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, F> Ord for extern "C" fn(A, B, C, D, E, F) -> Ret
[src][−]
impl<Ret, A, B> Ord for unsafe extern "C" fn(A, B, ...) -> Ret
[src][−]
impl<Ret, A, B, C, D, E, F> Ord for fn(A, B, C, D, E, F) -> Ret
[src][−]
impl Ord for u64
[src][−]
impl Ord for NonZeroU32
[src][−]
fn cmp(&self, other: &NonZeroU32) -> Ordering
[src]
impl<Ret, A, B, C, D> Ord for unsafe extern "C" fn(A, B, C, D) -> Ret
[src][−]
impl<A, B, C, D, E, F, G, H, I, J, K> Ord for (A, B, C, D, E, F, G, H, I, J, K) where
A: Ord,
B: Ord,
C: Ord,
D: Ord,
E: Ord,
F: Ord,
G: Ord,
H: Ord,
I: Ord,
J: Ord,
K: Ord + ?Sized,
[src][−]
A: Ord,
B: Ord,
C: Ord,
D: Ord,
E: Ord,
F: Ord,
G: Ord,
H: Ord,
I: Ord,
J: Ord,
K: Ord + ?Sized,
impl Ord for NonZeroU16
[src][−]
fn cmp(&self, other: &NonZeroU16) -> Ordering
[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][−]
fn cmp(
&self,
other: &unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> Ret
) -> Ordering
[src]
&self,
other: &unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> Ret
) -> Ordering
impl<Ret, A, B, C, D, E, F> Ord for extern "C" fn(A, B, C, D, E, F, ...) -> Ret
[src][−]
impl<A, B, C, D, E, F> Ord for (A, B, C, D, E, F) where
A: Ord,
B: Ord,
C: Ord,
D: Ord,
E: Ord,
F: Ord + ?Sized,
[src][−]
A: Ord,
B: Ord,
C: Ord,
D: Ord,
E: Ord,
F: Ord + ?Sized,
impl<Ret> Ord for fn() -> Ret
[src][−]
impl<Ret, A> Ord for extern "C" fn(A) -> Ret
[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> Ord for fn(A, B, C, D, E) -> 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) -> Ret
[src][−]
impl<A, B, C, D, E, F, G, H> Ord for (A, B, C, D, E, F, G, H) where
A: Ord,
B: Ord,
C: Ord,
D: Ord,
E: Ord,
F: Ord,
G: Ord,
H: Ord + ?Sized,
[src][−]
A: Ord,
B: Ord,
C: Ord,
D: Ord,
E: Ord,
F: Ord,
G: Ord,
H: Ord + ?Sized,
impl<Ret, A, B> Ord for extern "C" fn(A, B) -> Ret
[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> Ord for unsafe extern "C" fn(A, B, C, ...) -> Ret
[src][−]
impl<A> Ord for (A,) where
A: Ord + ?Sized,
[src][−]
A: Ord + ?Sized,
impl Ord for CpuidResult
[src][−]
fn cmp(&self, other: &CpuidResult) -> Ordering
[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> Ord for extern "C" fn(A, B, C, D, E, ...) -> Ret
[src][−]
impl<A, B, C> Ord for (A, B, C) where
A: Ord,
B: Ord,
C: Ord + ?Sized,
[src][−]
A: Ord,
B: Ord,
C: Ord + ?Sized,
impl<Ret, A, B, C, D, E, F, G> Ord for unsafe fn(A, B, C, D, E, F, G) -> Ret
[src][−]
impl Ord for i32
[src][−]
impl<T> Ord for Wrapping<T> where
T: Ord,
[src][−]
T: Ord,
impl<A, B, C, D, E, F, G, H, I, J> Ord for (A, B, C, D, E, F, G, H, I, J) where
A: Ord,
B: Ord,
C: Ord,
D: Ord,
E: Ord,
F: Ord,
G: Ord,
H: Ord,
I: Ord,
J: Ord + ?Sized,
[src][−]
A: Ord,
B: Ord,
C: Ord,
D: Ord,
E: Ord,
F: Ord,
G: Ord,
H: Ord,
I: Ord,
J: Ord + ?Sized,
impl<Ret, A> Ord for unsafe extern "C" fn(A) -> Ret
[src][−]
impl<T> Ord for *const T where
T: ?Sized,
[src][−]
T: ?Sized,
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 Ord for u32
[src][−]
impl<T> Ord for PhantomData<T> where
T: ?Sized,
[src][−]
T: ?Sized,
fn cmp(&self, _other: &PhantomData<T>) -> Ordering
[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 Ord for u128
[src][−]
impl Ord for u8
[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> 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, 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> Ord for unsafe fn(A, B, C, D, E, F) -> Ret
[src][−]
impl<Ret, A, B, C, D> Ord for fn(A, B, C, D) -> 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, ...) -> Ret
[src][−]
fn cmp(
&self,
other: &unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> Ret
) -> Ordering
[src]
&self,
other: &unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> Ret
) -> Ordering
impl<Ret, A, B, C, D> Ord for extern "C" fn(A, B, C, D) -> Ret
[src][−]
impl<T> Ord for [T] where
T: Ord,
[src][−]
T: Ord,
Implements comparison of vectors lexicographically.
impl Ord for NonZeroI128
[src][−]
fn cmp(&self, other: &NonZeroI128) -> Ordering
[src]
impl<A, B, C, D> Ord for (A, B, C, D) where
A: Ord,
B: Ord,
C: Ord,
D: Ord + ?Sized,
[src][−]
A: Ord,
B: Ord,
C: Ord,
D: Ord + ?Sized,
impl<'a> Ord for Location<'a>
[src][−]
impl Ord for NonZeroI8
[src][−]
impl<Ret> Ord for unsafe fn() -> Ret
[src][−]
impl<P> Ord for Pin<P> where
P: Deref,
<P as Deref>::Target: Ord,
[src][−]
P: Deref,
<P as Deref>::Target: Ord,
impl<T, const N: usize> Ord for [T; N] where
T: Ord,
[src][−]
T: Ord,
Implements comparison of arrays lexicographically.
impl Ord for NonZeroU128
[src][−]
fn cmp(&self, other: &NonZeroU128) -> Ordering
[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, F, G, H, I> Ord for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I) -> Ret
[src][−]
impl<T> Ord for NonNull<T> where
T: ?Sized,
[src][−]
T: ?Sized,
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 Ord for i64
[src][−]
impl<Ret, A, B> Ord for extern "C" fn(A, B, ...) -> Ret
[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, 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> Ord for fn(A, B, C, D, E, F, G, H) -> 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) -> Ret
[src][−]
impl<Ret> Ord for unsafe extern "C" fn() -> Ret
[src][−]
impl Ord for NonZeroI32
[src][−]
fn cmp(&self, other: &NonZeroI32) -> Ordering
[src]
impl<Ret, A, B, C, D> Ord for extern "C" fn(A, B, C, D, ...) -> Ret
[src][−]
impl<Ret, A, B> Ord for fn(A, B) -> Ret
[src][−]
impl Ord for str
[src][−]
Implements 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.
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][−]
fn cmp(
&self,
other: &unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> Ret
) -> Ordering
[src]
&self,
other: &unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> Ret
) -> Ordering
impl Ord for usize
[src][−]
impl<Ret, A> Ord for unsafe fn(A) -> Ret
[src][−]
impl Ord for isize
[src][−]
impl<Ret, A, B> Ord for unsafe fn(A, B) -> Ret
[src][−]
impl<T> Ord for *mut T where
T: ?Sized,
[src][−]
T: ?Sized,
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 Ord for i8
[src][−]
impl Ord for bool
[src][−]
impl<Ret, A, B, C> Ord for unsafe extern "C" fn(A, B, C) -> Ret
[src][−]
impl<T> Ord for Cell<T> where
T: Ord + Copy,
[src][−]
T: Ord + Copy,
impl Ord for NonZeroIsize
[src][−]
fn cmp(&self, other: &NonZeroIsize) -> Ordering
[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> Ord for unsafe fn(A, B, C, D) -> Ret
[src][−]
impl Ord for NonZeroU8
[src][−]
impl Ord for !
[src][−]
impl<Ret, A, B, C> Ord for extern "C" fn(A, B, C) -> Ret
[src][−]
impl Ord for NonZeroUsize
[src][−]
fn cmp(&self, other: &NonZeroUsize) -> Ordering
[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> Ord for extern "C" fn(A, B, C, ...) -> Ret
[src][−]
impl Ord for NonZeroI16
[src][−]
fn cmp(&self, other: &NonZeroI16) -> Ordering
[src]
impl<T> Ord for RefCell<T> where
T: Ord + ?Sized,
[src][−]
T: Ord + ?Sized,
fn cmp(&self, other: &RefCell<T>) -> Ordering
[src][−]
Panics
Panics if the value in either RefCell
is currently borrowed.
impl<T> Ord for Rc<T> where
T: Ord + ?Sized,
[src][−]
T: Ord + ?Sized,
fn cmp(&self, other: &Rc<T>) -> Ordering
[src][−]
Comparison for two Rc
s.
The two are compared by calling cmp()
on their inner values.
Examples
use std::rc::Rc; use std::cmp::Ordering; let five = Rc::new(5); assert_eq!(Ordering::Less, five.cmp(&Rc::new(6)));
impl<T> Ord for Arc<T> where
T: Ord + ?Sized,
[src][−]
T: Ord + ?Sized,
fn cmp(&self, other: &Arc<T>) -> Ordering
[src][−]
Comparison for two Arc
s.
The two are compared by calling cmp()
on their inner values.
Examples
use std::sync::Arc; use std::cmp::Ordering; let five = Arc::new(5); assert_eq!(Ordering::Less, five.cmp(&Arc::new(6)));
Implementors
impl Ord for Ordering
[src][+]
impl Ord for Infallible
[src][+]
impl Ord for Error
[src][+]
impl Ord for NoneError
[src][+]
impl Ord for String
[src][+]
impl<'_, B> Ord for Cow<'_, B> where
B: Ord + ToOwned + ?Sized,
[src][+]
B: Ord + ToOwned + ?Sized,
impl<A> Ord for VecDeque<A> where
A: Ord,
[src][+]
A: Ord,
impl<K, V> Ord for BTreeMap<K, V> where
K: Ord,
V: Ord,
[src][+]
K: Ord,
V: Ord,
impl<T> Ord for Option<T> where
T: Ord,
[src][+]
T: Ord,
impl<T> Ord for Reverse<T> where
T: Ord,
[src][+]
T: Ord,
impl<T> Ord for BTreeSet<T> where
T: Ord,
[src][+]
T: Ord,
impl<T> Ord for LinkedList<T> where
T: Ord,
[src][+]
T: Ord,
impl<T> Ord for ManuallyDrop<T> where
T: Ord + ?Sized,
[src][+]
T: Ord + ?Sized,
impl<T> Ord for Box<T> where
T: Ord + ?Sized,
[src][+]
T: Ord + ?Sized,
impl<T> Ord for Vec<T> where
T: Ord,
[src][+]
T: Ord,
impl<T, E> Ord for Result<T, E> where
E: Ord,
T: Ord,
[src][+]
E: Ord,
T: Ord,
impl<Y, R> Ord for GeneratorState<Y, R> where
R: Ord,
Y: Ord,
[src][+]
R: Ord,
Y: Ord,
impl Ord for Sides
impl Ord for Sides
impl<A> Ord for ArrayString<A> where
A: Array<Item = u8> + Copy,
impl<A> Ord for ArrayString<A> where
A: Array<Item = u8> + Copy,
impl<T: Ord> Ord for CapacityError<T>
impl<T: Ord> Ord for CapacityError<T>
impl<A: Array> Ord for ArrayVec<A> where
A::Item: Ord,
impl<A: Array> Ord for ArrayVec<A> where
A::Item: Ord,
impl Ord for PipelineCacheCreateFlags
impl Ord for PipelineCacheCreateFlags
impl Ord for CullModeFlags
impl Ord for CullModeFlags
impl Ord for QueueFlags
impl Ord for QueueFlags
impl Ord for RenderPassCreateFlags
impl Ord for RenderPassCreateFlags
impl Ord for DeviceQueueCreateFlags
impl Ord for DeviceQueueCreateFlags
impl Ord for MemoryPropertyFlags
impl Ord for MemoryPropertyFlags
impl Ord for MemoryHeapFlags
impl Ord for MemoryHeapFlags
impl Ord for AccessFlags
impl Ord for AccessFlags
impl Ord for BufferUsageFlags
impl Ord for BufferUsageFlags
impl Ord for BufferCreateFlags
impl Ord for BufferCreateFlags
impl Ord for ShaderStageFlags
impl Ord for ShaderStageFlags
impl Ord for ImageUsageFlags
impl Ord for ImageUsageFlags
impl Ord for ImageCreateFlags
impl Ord for ImageCreateFlags
impl Ord for ImageViewCreateFlags
impl Ord for ImageViewCreateFlags
impl Ord for SamplerCreateFlags
impl Ord for SamplerCreateFlags
impl Ord for PipelineCreateFlags
impl Ord for PipelineCreateFlags
impl Ord for PipelineShaderStageCreateFlags
impl Ord for PipelineShaderStageCreateFlags
impl Ord for ColorComponentFlags
impl Ord for ColorComponentFlags
impl Ord for FenceCreateFlags
impl Ord for FenceCreateFlags
impl Ord for SemaphoreCreateFlags
impl Ord for SemaphoreCreateFlags
impl Ord for FormatFeatureFlags
impl Ord for FormatFeatureFlags
impl Ord for QueryControlFlags
impl Ord for QueryControlFlags
impl Ord for QueryResultFlags
impl Ord for QueryResultFlags
impl Ord for CommandBufferUsageFlags
impl Ord for CommandBufferUsageFlags
impl Ord for QueryPipelineStatisticFlags
impl Ord for QueryPipelineStatisticFlags
impl Ord for ImageAspectFlags
impl Ord for ImageAspectFlags
impl Ord for SparseImageFormatFlags
impl Ord for SparseImageFormatFlags
impl Ord for SparseMemoryBindFlags
impl Ord for SparseMemoryBindFlags
impl Ord for PipelineStageFlags
impl Ord for PipelineStageFlags
impl Ord for CommandPoolCreateFlags
impl Ord for CommandPoolCreateFlags
impl Ord for CommandPoolResetFlags
impl Ord for CommandPoolResetFlags
impl Ord for CommandBufferResetFlags
impl Ord for CommandBufferResetFlags
impl Ord for SampleCountFlags
impl Ord for SampleCountFlags
impl Ord for AttachmentDescriptionFlags
impl Ord for AttachmentDescriptionFlags
impl Ord for StencilFaceFlags
impl Ord for StencilFaceFlags
impl Ord for DescriptorPoolCreateFlags
impl Ord for DescriptorPoolCreateFlags
impl Ord for DependencyFlags
impl Ord for DependencyFlags
impl Ord for SemaphoreWaitFlags
impl Ord for SemaphoreWaitFlags
impl Ord for DisplayPlaneAlphaFlagsKHR
impl Ord for DisplayPlaneAlphaFlagsKHR
impl Ord for CompositeAlphaFlagsKHR
impl Ord for CompositeAlphaFlagsKHR
impl Ord for SurfaceTransformFlagsKHR
impl Ord for SurfaceTransformFlagsKHR
impl Ord for SwapchainImageUsageFlagsANDROID
impl Ord for SwapchainImageUsageFlagsANDROID
impl Ord for DebugReportFlagsEXT
impl Ord for DebugReportFlagsEXT
impl Ord for ExternalMemoryHandleTypeFlagsNV
impl Ord for ExternalMemoryHandleTypeFlagsNV
impl Ord for ExternalMemoryFeatureFlagsNV
impl Ord for ExternalMemoryFeatureFlagsNV
impl Ord for SubgroupFeatureFlags
impl Ord for SubgroupFeatureFlags
impl Ord for IndirectCommandsLayoutUsageFlagsNV
impl Ord for IndirectCommandsLayoutUsageFlagsNV
impl Ord for IndirectStateFlagsNV
impl Ord for IndirectStateFlagsNV
impl Ord for DescriptorSetLayoutCreateFlags
impl Ord for DescriptorSetLayoutCreateFlags
impl Ord for ExternalMemoryHandleTypeFlags
impl Ord for ExternalMemoryHandleTypeFlags
impl Ord for ExternalMemoryFeatureFlags
impl Ord for ExternalMemoryFeatureFlags
impl Ord for ExternalSemaphoreHandleTypeFlags
impl Ord for ExternalSemaphoreHandleTypeFlags
impl Ord for ExternalSemaphoreFeatureFlags
impl Ord for ExternalSemaphoreFeatureFlags
impl Ord for SemaphoreImportFlags
impl Ord for SemaphoreImportFlags
impl Ord for ExternalFenceHandleTypeFlags
impl Ord for ExternalFenceHandleTypeFlags
impl Ord for ExternalFenceFeatureFlags
impl Ord for ExternalFenceFeatureFlags
impl Ord for FenceImportFlags
impl Ord for FenceImportFlags
impl Ord for SurfaceCounterFlagsEXT
impl Ord for SurfaceCounterFlagsEXT
impl Ord for PeerMemoryFeatureFlags
impl Ord for PeerMemoryFeatureFlags
impl Ord for MemoryAllocateFlags
impl Ord for MemoryAllocateFlags
impl Ord for DeviceGroupPresentModeFlagsKHR
impl Ord for DeviceGroupPresentModeFlagsKHR
impl Ord for SwapchainCreateFlagsKHR
impl Ord for SwapchainCreateFlagsKHR
impl Ord for SubpassDescriptionFlags
impl Ord for SubpassDescriptionFlags
impl Ord for DebugUtilsMessageSeverityFlagsEXT
impl Ord for DebugUtilsMessageSeverityFlagsEXT
impl Ord for DebugUtilsMessageTypeFlagsEXT
impl Ord for DebugUtilsMessageTypeFlagsEXT
impl Ord for DescriptorBindingFlags
impl Ord for DescriptorBindingFlags
impl Ord for ConditionalRenderingFlagsEXT
impl Ord for ConditionalRenderingFlagsEXT
impl Ord for ResolveModeFlags
impl Ord for ResolveModeFlags
impl Ord for GeometryInstanceFlagsKHR
impl Ord for GeometryInstanceFlagsKHR
impl Ord for GeometryFlagsKHR
impl Ord for GeometryFlagsKHR
impl Ord for BuildAccelerationStructureFlagsKHR
impl Ord for BuildAccelerationStructureFlagsKHR
impl Ord for FramebufferCreateFlags
impl Ord for FramebufferCreateFlags
impl Ord for DeviceDiagnosticsConfigFlagsNV
impl Ord for DeviceDiagnosticsConfigFlagsNV
impl Ord for PipelineCreationFeedbackFlagsEXT
impl Ord for PipelineCreationFeedbackFlagsEXT
impl Ord for PerformanceCounterDescriptionFlagsKHR
impl Ord for PerformanceCounterDescriptionFlagsKHR
impl Ord for AcquireProfilingLockFlagsKHR
impl Ord for AcquireProfilingLockFlagsKHR
impl Ord for ShaderCorePropertiesFlagsAMD
impl Ord for ShaderCorePropertiesFlagsAMD
impl Ord for ShaderModuleCreateFlags
impl Ord for ShaderModuleCreateFlags
impl Ord for PipelineCompilerControlFlagsAMD
impl Ord for PipelineCompilerControlFlagsAMD
impl Ord for ToolPurposeFlagsEXT
impl Ord for ToolPurposeFlagsEXT
impl Ord for QueryPoolCreateFlags
impl Ord for QueryPoolCreateFlags
impl Ord for PipelineLayoutCreateFlags
impl Ord for PipelineLayoutCreateFlags
impl Ord for PipelineDepthStencilStateCreateFlags
impl Ord for PipelineDepthStencilStateCreateFlags
impl Ord for PipelineDynamicStateCreateFlags
impl Ord for PipelineDynamicStateCreateFlags
impl Ord for PipelineColorBlendStateCreateFlags
impl Ord for PipelineColorBlendStateCreateFlags
impl Ord for PipelineMultisampleStateCreateFlags
impl Ord for PipelineMultisampleStateCreateFlags
impl Ord for PipelineRasterizationStateCreateFlags
impl Ord for PipelineRasterizationStateCreateFlags
impl Ord for PipelineViewportStateCreateFlags
impl Ord for PipelineViewportStateCreateFlags
impl Ord for PipelineTessellationStateCreateFlags
impl Ord for PipelineTessellationStateCreateFlags
impl Ord for PipelineInputAssemblyStateCreateFlags
impl Ord for PipelineInputAssemblyStateCreateFlags
impl Ord for PipelineVertexInputStateCreateFlags
impl Ord for PipelineVertexInputStateCreateFlags
impl Ord for BufferViewCreateFlags
impl Ord for BufferViewCreateFlags
impl Ord for InstanceCreateFlags
impl Ord for InstanceCreateFlags
impl Ord for DeviceCreateFlags
impl Ord for DeviceCreateFlags
impl Ord for EventCreateFlags
impl Ord for EventCreateFlags
impl Ord for MemoryMapFlags
impl Ord for MemoryMapFlags
impl Ord for DescriptorPoolResetFlags
impl Ord for DescriptorPoolResetFlags
impl Ord for DescriptorUpdateTemplateCreateFlags
impl Ord for DescriptorUpdateTemplateCreateFlags
impl Ord for DisplayModeCreateFlagsKHR
impl Ord for DisplayModeCreateFlagsKHR
impl Ord for DisplaySurfaceCreateFlagsKHR
impl Ord for DisplaySurfaceCreateFlagsKHR
impl Ord for AndroidSurfaceCreateFlagsKHR
impl Ord for AndroidSurfaceCreateFlagsKHR
impl Ord for ViSurfaceCreateFlagsNN
impl Ord for ViSurfaceCreateFlagsNN
impl Ord for WaylandSurfaceCreateFlagsKHR
impl Ord for WaylandSurfaceCreateFlagsKHR
impl Ord for Win32SurfaceCreateFlagsKHR
impl Ord for Win32SurfaceCreateFlagsKHR
impl Ord for XlibSurfaceCreateFlagsKHR
impl Ord for XlibSurfaceCreateFlagsKHR
impl Ord for XcbSurfaceCreateFlagsKHR
impl Ord for XcbSurfaceCreateFlagsKHR
impl Ord for IOSSurfaceCreateFlagsMVK
impl Ord for IOSSurfaceCreateFlagsMVK
impl Ord for MacOSSurfaceCreateFlagsMVK
impl Ord for MacOSSurfaceCreateFlagsMVK
impl Ord for MetalSurfaceCreateFlagsEXT
impl Ord for MetalSurfaceCreateFlagsEXT
impl Ord for ImagePipeSurfaceCreateFlagsFUCHSIA
impl Ord for ImagePipeSurfaceCreateFlagsFUCHSIA
impl Ord for StreamDescriptorSurfaceCreateFlagsGGP
impl Ord for StreamDescriptorSurfaceCreateFlagsGGP
impl Ord for HeadlessSurfaceCreateFlagsEXT
impl Ord for HeadlessSurfaceCreateFlagsEXT
impl Ord for CommandPoolTrimFlags
impl Ord for CommandPoolTrimFlags
impl Ord for PipelineViewportSwizzleStateCreateFlagsNV
impl Ord for PipelineViewportSwizzleStateCreateFlagsNV
impl Ord for PipelineDiscardRectangleStateCreateFlagsEXT
impl Ord for PipelineDiscardRectangleStateCreateFlagsEXT
impl Ord for PipelineCoverageToColorStateCreateFlagsNV
impl Ord for PipelineCoverageToColorStateCreateFlagsNV
impl Ord for PipelineCoverageModulationStateCreateFlagsNV
impl Ord for PipelineCoverageModulationStateCreateFlagsNV
impl Ord for PipelineCoverageReductionStateCreateFlagsNV
impl Ord for PipelineCoverageReductionStateCreateFlagsNV
impl Ord for ValidationCacheCreateFlagsEXT
impl Ord for ValidationCacheCreateFlagsEXT
impl Ord for DebugUtilsMessengerCreateFlagsEXT
impl Ord for DebugUtilsMessengerCreateFlagsEXT
impl Ord for DebugUtilsMessengerCallbackDataFlagsEXT
impl Ord for DebugUtilsMessengerCallbackDataFlagsEXT
impl Ord for PipelineRasterizationConservativeStateCreateFlagsEXT
impl Ord for PipelineRasterizationConservativeStateCreateFlagsEXT
impl Ord for PipelineRasterizationStateStreamCreateFlagsEXT
impl Ord for PipelineRasterizationStateStreamCreateFlagsEXT
impl Ord for PipelineRasterizationDepthClipStateCreateFlagsEXT
impl Ord for PipelineRasterizationDepthClipStateCreateFlagsEXT
impl Ord for Instance
impl Ord for Instance
impl Ord for PhysicalDevice
impl Ord for PhysicalDevice
impl Ord for Device
impl Ord for Device
impl Ord for Queue
impl Ord for Queue
impl Ord for CommandBuffer
impl Ord for CommandBuffer
impl Ord for DeviceMemory
impl Ord for DeviceMemory
impl Ord for CommandPool
impl Ord for CommandPool
impl Ord for Buffer
impl Ord for Buffer
impl Ord for BufferView
impl Ord for BufferView
impl Ord for Image
impl Ord for Image
impl Ord for ImageView
impl Ord for ImageView
impl Ord for ShaderModule
impl Ord for ShaderModule
impl Ord for Pipeline
impl Ord for Pipeline
impl Ord for PipelineLayout
impl Ord for PipelineLayout
impl Ord for Sampler
impl Ord for Sampler
impl Ord for DescriptorSet
impl Ord for DescriptorSet
impl Ord for DescriptorSetLayout
impl Ord for DescriptorSetLayout
impl Ord for DescriptorPool
impl Ord for DescriptorPool
impl Ord for Fence
impl Ord for Fence
impl Ord for Semaphore
impl Ord for Semaphore
impl Ord for Event
impl Ord for Event
impl Ord for QueryPool
impl Ord for QueryPool
impl Ord for Framebuffer
impl Ord for Framebuffer
impl Ord for RenderPass
impl Ord for RenderPass
impl Ord for PipelineCache
impl Ord for PipelineCache
impl Ord for IndirectCommandsLayoutNV
impl Ord for IndirectCommandsLayoutNV
impl Ord for DescriptorUpdateTemplate
impl Ord for DescriptorUpdateTemplate
impl Ord for SamplerYcbcrConversion
impl Ord for SamplerYcbcrConversion
impl Ord for ValidationCacheEXT
impl Ord for ValidationCacheEXT
impl Ord for AccelerationStructureKHR
impl Ord for AccelerationStructureKHR
impl Ord for PerformanceConfigurationINTEL
impl Ord for PerformanceConfigurationINTEL
impl Ord for DeferredOperationKHR
impl Ord for DeferredOperationKHR
impl Ord for DisplayKHR
impl Ord for DisplayKHR
impl Ord for DisplayModeKHR
impl Ord for DisplayModeKHR
impl Ord for SurfaceKHR
impl Ord for SurfaceKHR
impl Ord for SwapchainKHR
impl Ord for SwapchainKHR
impl Ord for DebugReportCallbackEXT
impl Ord for DebugReportCallbackEXT
impl Ord for DebugUtilsMessengerEXT
impl Ord for DebugUtilsMessengerEXT
impl Ord for ImageLayout
impl Ord for ImageLayout
impl Ord for AttachmentLoadOp
impl Ord for AttachmentLoadOp
impl Ord for AttachmentStoreOp
impl Ord for AttachmentStoreOp
impl Ord for ImageType
impl Ord for ImageType
impl Ord for ImageTiling
impl Ord for ImageTiling
impl Ord for ImageViewType
impl Ord for ImageViewType
impl Ord for CommandBufferLevel
impl Ord for CommandBufferLevel
impl Ord for ComponentSwizzle
impl Ord for ComponentSwizzle
impl Ord for DescriptorType
impl Ord for DescriptorType
impl Ord for QueryType
impl Ord for QueryType
impl Ord for BorderColor
impl Ord for BorderColor
impl Ord for PipelineBindPoint
impl Ord for PipelineBindPoint
impl Ord for PipelineCacheHeaderVersion
impl Ord for PipelineCacheHeaderVersion
impl Ord for PrimitiveTopology
impl Ord for PrimitiveTopology
impl Ord for SharingMode
impl Ord for SharingMode
impl Ord for IndexType
impl Ord for IndexType
impl Ord for Filter
impl Ord for Filter
impl Ord for SamplerMipmapMode
impl Ord for SamplerMipmapMode
impl Ord for SamplerAddressMode
impl Ord for SamplerAddressMode
impl Ord for CompareOp
impl Ord for CompareOp
impl Ord for PolygonMode
impl Ord for PolygonMode
impl Ord for FrontFace
impl Ord for FrontFace
impl Ord for BlendFactor
impl Ord for BlendFactor
impl Ord for BlendOp
impl Ord for BlendOp
impl Ord for StencilOp
impl Ord for StencilOp
impl Ord for LogicOp
impl Ord for LogicOp
impl Ord for InternalAllocationType
impl Ord for InternalAllocationType
impl Ord for SystemAllocationScope
impl Ord for SystemAllocationScope
impl Ord for PhysicalDeviceType
impl Ord for PhysicalDeviceType
impl Ord for VertexInputRate
impl Ord for VertexInputRate
impl Ord for Format
impl Ord for Format
impl Ord for StructureType
impl Ord for StructureType
impl Ord for SubpassContents
impl Ord for SubpassContents
impl Ord for Result
impl Ord for Result
impl Ord for DynamicState
impl Ord for DynamicState
impl Ord for DescriptorUpdateTemplateType
impl Ord for DescriptorUpdateTemplateType
impl Ord for ObjectType
impl Ord for ObjectType
impl Ord for SemaphoreType
impl Ord for SemaphoreType
impl Ord for PresentModeKHR
impl Ord for PresentModeKHR
impl Ord for ColorSpaceKHR
impl Ord for ColorSpaceKHR
impl Ord for TimeDomainEXT
impl Ord for TimeDomainEXT
impl Ord for DebugReportObjectTypeEXT
impl Ord for DebugReportObjectTypeEXT
impl Ord for RasterizationOrderAMD
impl Ord for RasterizationOrderAMD
impl Ord for ValidationCheckEXT
impl Ord for ValidationCheckEXT
impl Ord for ValidationFeatureEnableEXT
impl Ord for ValidationFeatureEnableEXT
impl Ord for ValidationFeatureDisableEXT
impl Ord for ValidationFeatureDisableEXT
impl Ord for IndirectCommandsTokenTypeNV
impl Ord for IndirectCommandsTokenTypeNV
impl Ord for DisplayPowerStateEXT
impl Ord for DisplayPowerStateEXT
impl Ord for DeviceEventTypeEXT
impl Ord for DeviceEventTypeEXT
impl Ord for DisplayEventTypeEXT
impl Ord for DisplayEventTypeEXT
impl Ord for ViewportCoordinateSwizzleNV
impl Ord for ViewportCoordinateSwizzleNV
impl Ord for DiscardRectangleModeEXT
impl Ord for DiscardRectangleModeEXT
impl Ord for PointClippingBehavior
impl Ord for PointClippingBehavior
impl Ord for SamplerReductionMode
impl Ord for SamplerReductionMode
impl Ord for TessellationDomainOrigin
impl Ord for TessellationDomainOrigin
impl Ord for SamplerYcbcrModelConversion
impl Ord for SamplerYcbcrModelConversion
impl Ord for SamplerYcbcrRange
impl Ord for SamplerYcbcrRange
impl Ord for ChromaLocation
impl Ord for ChromaLocation
impl Ord for BlendOverlapEXT
impl Ord for BlendOverlapEXT
impl Ord for CoverageModulationModeNV
impl Ord for CoverageModulationModeNV
impl Ord for CoverageReductionModeNV
impl Ord for CoverageReductionModeNV
impl Ord for ValidationCacheHeaderVersionEXT
impl Ord for ValidationCacheHeaderVersionEXT
impl Ord for ShaderInfoTypeAMD
impl Ord for ShaderInfoTypeAMD
impl Ord for QueueGlobalPriorityEXT
impl Ord for QueueGlobalPriorityEXT
impl Ord for ConservativeRasterizationModeEXT
impl Ord for ConservativeRasterizationModeEXT
impl Ord for VendorId
impl Ord for VendorId
impl Ord for DriverId
impl Ord for DriverId
impl Ord for ShadingRatePaletteEntryNV
impl Ord for ShadingRatePaletteEntryNV
impl Ord for CoarseSampleOrderTypeNV
impl Ord for CoarseSampleOrderTypeNV
impl Ord for CopyAccelerationStructureModeKHR
impl Ord for CopyAccelerationStructureModeKHR
impl Ord for AccelerationStructureTypeKHR
impl Ord for AccelerationStructureTypeKHR
impl Ord for GeometryTypeKHR
impl Ord for GeometryTypeKHR
impl Ord for AccelerationStructureMemoryRequirementsTypeKHR
impl Ord for AccelerationStructureMemoryRequirementsTypeKHR
impl Ord for AccelerationStructureBuildTypeKHR
impl Ord for AccelerationStructureBuildTypeKHR
impl Ord for RayTracingShaderGroupTypeKHR
impl Ord for RayTracingShaderGroupTypeKHR
impl Ord for MemoryOverallocationBehaviorAMD
impl Ord for MemoryOverallocationBehaviorAMD
impl Ord for ScopeNV
impl Ord for ScopeNV
impl Ord for ComponentTypeNV
impl Ord for ComponentTypeNV
impl Ord for FullScreenExclusiveEXT
impl Ord for FullScreenExclusiveEXT
impl Ord for PerformanceCounterScopeKHR
impl Ord for PerformanceCounterScopeKHR
impl Ord for PerformanceCounterUnitKHR
impl Ord for PerformanceCounterUnitKHR
impl Ord for PerformanceCounterStorageKHR
impl Ord for PerformanceCounterStorageKHR
impl Ord for PerformanceConfigurationTypeINTEL
impl Ord for PerformanceConfigurationTypeINTEL
impl Ord for QueryPoolSamplingModeINTEL
impl Ord for QueryPoolSamplingModeINTEL
impl Ord for PerformanceOverrideTypeINTEL
impl Ord for PerformanceOverrideTypeINTEL
impl Ord for PerformanceParameterTypeINTEL
impl Ord for PerformanceParameterTypeINTEL
impl Ord for PerformanceValueTypeINTEL
impl Ord for PerformanceValueTypeINTEL
impl Ord for ShaderFloatControlsIndependence
impl Ord for ShaderFloatControlsIndependence
impl Ord for PipelineExecutableStatisticFormatKHR
impl Ord for PipelineExecutableStatisticFormatKHR
impl Ord for LineRasterizationModeEXT
impl Ord for LineRasterizationModeEXT
impl Ord for GpaSqShaderStageFlags
impl Ord for GpaSqShaderStageFlags
impl Ord for GpaDeviceClockModeAmd
impl Ord for GpaDeviceClockModeAmd
impl Ord for GpaPerfBlockAmd
impl Ord for GpaPerfBlockAmd
impl Ord for GpaSampleTypeAmd
impl Ord for GpaSampleTypeAmd
impl Ord for GpaSessionAmd
impl Ord for GpaSessionAmd
impl Ord for BigEndian
impl Ord for BigEndian
impl Ord for LittleEndian
impl Ord for LittleEndian
impl Ord for Id
impl Ord for Id
impl Ord for Id
impl Ord for Id
impl Ord for Id
impl Ord for Id
impl Ord for Index
impl Ord for Index
impl<'g, T> Ord for Shared<'g, T>
impl<'g, T> Ord for Shared<'g, T>
impl Ord for FrontFace
impl Ord for FrontFace
impl Ord for CullFace
impl Ord for CullFace
impl Ord for MultiSample
impl Ord for MultiSample
impl Ord for Comparison
impl Ord for Comparison
impl Ord for StencilOp
impl Ord for StencilOp
impl Ord for StencilSide
impl Ord for StencilSide
impl Ord for Stencil
impl Ord for Stencil
impl Ord for Depth
impl Ord for Depth
impl Ord for Equation
impl Ord for Equation
impl Ord for BlendValue
impl Ord for BlendValue
impl Ord for Factor
impl Ord for Factor
impl Ord for BlendChannel
impl Ord for BlendChannel
impl Ord for ColorMask
impl Ord for ColorMask
impl Ord for Mirror
impl Ord for Mirror
impl<L: Ord, R: Ord> Ord for Either<L, R>
impl<L: Ord, R: Ord> Ord for Either<L, R>
impl Ord for FixedBitSet
impl Ord for FixedBitSet
impl<T: Ord> Ord for AllowStdIo<T>
impl<T: Ord> Ord for AllowStdIo<T>
impl Ord for ChannelType
impl Ord for ChannelType
impl Ord for Int
impl Ord for Int
impl Ord for Uint
impl Ord for Uint
impl Ord for Inorm
impl Ord for Inorm
impl Ord for Unorm
impl Ord for Unorm
impl Ord for Float
impl Ord for Float
impl Ord for Srgb
impl Ord for Srgb
impl Ord for SurfaceType
impl Ord for SurfaceType
impl Ord for R4_G4
impl Ord for R4_G4
impl Ord for R4_G4_B4_A4
impl Ord for R4_G4_B4_A4
impl Ord for R5_G5_B5_A1
impl Ord for R5_G5_B5_A1
impl Ord for R5_G6_B5
impl Ord for R5_G6_B5
impl Ord for R8
impl Ord for R8
impl Ord for R8_G8
impl Ord for R8_G8
impl Ord for R8_G8_B8_A8
impl Ord for R8_G8_B8_A8
impl Ord for R10_G10_B10_A2
impl Ord for R10_G10_B10_A2
impl Ord for R11_G11_B10
impl Ord for R11_G11_B10
impl Ord for R16
impl Ord for R16
impl Ord for R16_G16
impl Ord for R16_G16
impl Ord for R16_G16_B16
impl Ord for R16_G16_B16
impl Ord for R16_G16_B16_A16
impl Ord for R16_G16_B16_A16
impl Ord for R32
impl Ord for R32
impl Ord for R32_G32
impl Ord for R32_G32
impl Ord for R32_G32_B32
impl Ord for R32_G32_B32
impl Ord for R32_G32_B32_A32
impl Ord for R32_G32_B32_A32
impl Ord for B8_G8_R8_A8
impl Ord for B8_G8_R8_A8
impl Ord for D16
impl Ord for D16
impl Ord for D24
impl Ord for D24
impl Ord for D24_S8
impl Ord for D24_S8
impl Ord for D32
impl Ord for D32
impl Ord for BC1_R8_G8_B8
impl Ord for BC1_R8_G8_B8
impl Ord for BC3_R8_G8_B8_A8
impl Ord for BC3_R8_G8_B8_A8
impl Ord for ChannelSource
impl Ord for ChannelSource
impl Ord for Swizzle
impl Ord for Swizzle
impl Ord for Format
impl Ord for Format
impl Ord for U8Norm
impl Ord for U8Norm
impl Ord for I8Norm
impl Ord for I8Norm
impl Ord for U16Norm
impl Ord for U16Norm
impl Ord for I16Norm
impl Ord for I16Norm
impl Ord for F16
impl Ord for F16
impl Ord for Usage
impl Ord for Usage
impl Ord for Access
impl Ord for Access
impl Ord for Bind
impl Ord for Bind
impl Ord for Usage
impl Ord for Usage
impl Ord for AaMode
impl Ord for AaMode
impl Ord for FilterMethod
impl Ord for FilterMethod
impl Ord for CubeFace
impl Ord for CubeFace
impl Ord for Kind
impl Ord for Kind
impl Ord for Mipmap
impl Ord for Mipmap
impl<F: Ord> Ord for ImageInfoCommon<F>
impl<F: Ord> Ord for ImageInfoCommon<F>
impl<T: Ord> Ord for TextureCopyRegion<T>
impl<T: Ord> Ord for TextureCopyRegion<T>
impl Ord for WrapMode
impl Ord for WrapMode
impl Ord for Info
impl Ord for Info
impl Ord for ResourceDesc
impl Ord for ResourceDesc
impl Ord for RenderDesc
impl Ord for RenderDesc
impl Ord for DepthStencilFlags
impl Ord for DepthStencilFlags
impl Ord for DepthStencilDesc
impl Ord for DepthStencilDesc
impl Ord for IndexType
impl Ord for IndexType
impl Ord for Usage
impl Ord for Usage
impl Ord for Access
impl Ord for Access
impl Ord for CommandBufferFlags
impl Ord for CommandBufferFlags
impl Ord for Aspects
impl Ord for Aspects
impl Ord for FormatDesc
impl Ord for FormatDesc
impl Ord for FormatBits
impl Ord for FormatBits
impl Ord for Component
impl Ord for Component
impl Ord for Swizzle
impl Ord for Swizzle
impl Ord for ImageFeature
impl Ord for ImageFeature
impl Ord for BufferFeature
impl Ord for BufferFeature
impl Ord for ChannelType
impl Ord for ChannelType
impl Ord for SurfaceType
impl Ord for SurfaceType
impl Ord for BaseFormat
impl Ord for BaseFormat
impl Ord for Format
impl Ord for Format
impl Ord for Rg4Unorm
impl Ord for Rg4Unorm
impl Ord for Rgba4Unorm
impl Ord for Rgba4Unorm
impl Ord for Bgra4Unorm
impl Ord for Bgra4Unorm
impl Ord for R5g6b5Unorm
impl Ord for R5g6b5Unorm
impl Ord for B5g6r5Unorm
impl Ord for B5g6r5Unorm
impl Ord for R5g5b5a1Unorm
impl Ord for R5g5b5a1Unorm
impl Ord for B5g5r5a1Unorm
impl Ord for B5g5r5a1Unorm
impl Ord for A1r5g5b5Unorm
impl Ord for A1r5g5b5Unorm
impl Ord for R8Unorm
impl Ord for R8Unorm
impl Ord for R8Snorm
impl Ord for R8Snorm
impl Ord for R8Uscaled
impl Ord for R8Uscaled
impl Ord for R8Sscaled
impl Ord for R8Sscaled
impl Ord for R8Uint
impl Ord for R8Uint
impl Ord for R8Sint
impl Ord for R8Sint
impl Ord for R8Srgb
impl Ord for R8Srgb
impl Ord for Rg8Unorm
impl Ord for Rg8Unorm
impl Ord for Rg8Snorm
impl Ord for Rg8Snorm
impl Ord for Rg8Uscaled
impl Ord for Rg8Uscaled
impl Ord for Rg8Sscaled
impl Ord for Rg8Sscaled
impl Ord for Rg8Uint
impl Ord for Rg8Uint
impl Ord for Rg8Sint
impl Ord for Rg8Sint
impl Ord for Rg8Srgb
impl Ord for Rg8Srgb
impl Ord for Rgb8Unorm
impl Ord for Rgb8Unorm
impl Ord for Rgb8Snorm
impl Ord for Rgb8Snorm
impl Ord for Rgb8Uscaled
impl Ord for Rgb8Uscaled
impl Ord for Rgb8Sscaled
impl Ord for Rgb8Sscaled
impl Ord for Rgb8Uint
impl Ord for Rgb8Uint
impl Ord for Rgb8Sint
impl Ord for Rgb8Sint
impl Ord for Rgb8Srgb
impl Ord for Rgb8Srgb
impl Ord for Bgr8Unorm
impl Ord for Bgr8Unorm
impl Ord for Bgr8Snorm
impl Ord for Bgr8Snorm
impl Ord for Bgr8Uscaled
impl Ord for Bgr8Uscaled
impl Ord for Bgr8Sscaled
impl Ord for Bgr8Sscaled
impl Ord for Bgr8Uint
impl Ord for Bgr8Uint
impl Ord for Bgr8Sint
impl Ord for Bgr8Sint
impl Ord for Bgr8Srgb
impl Ord for Bgr8Srgb
impl Ord for Rgba8Unorm
impl Ord for Rgba8Unorm
impl Ord for Rgba8Snorm
impl Ord for Rgba8Snorm
impl Ord for Rgba8Uscaled
impl Ord for Rgba8Uscaled
impl Ord for Rgba8Sscaled
impl Ord for Rgba8Sscaled
impl Ord for Rgba8Uint
impl Ord for Rgba8Uint
impl Ord for Rgba8Sint
impl Ord for Rgba8Sint
impl Ord for Rgba8Srgb
impl Ord for Rgba8Srgb
impl Ord for Bgra8Unorm
impl Ord for Bgra8Unorm
impl Ord for Bgra8Snorm
impl Ord for Bgra8Snorm
impl Ord for Bgra8Uscaled
impl Ord for Bgra8Uscaled
impl Ord for Bgra8Sscaled
impl Ord for Bgra8Sscaled
impl Ord for Bgra8Uint
impl Ord for Bgra8Uint
impl Ord for Bgra8Sint
impl Ord for Bgra8Sint
impl Ord for Bgra8Srgb
impl Ord for Bgra8Srgb
impl Ord for Abgr8Unorm
impl Ord for Abgr8Unorm
impl Ord for Abgr8Snorm
impl Ord for Abgr8Snorm
impl Ord for Abgr8Uscaled
impl Ord for Abgr8Uscaled
impl Ord for Abgr8Sscaled
impl Ord for Abgr8Sscaled
impl Ord for Abgr8Uint
impl Ord for Abgr8Uint
impl Ord for Abgr8Sint
impl Ord for Abgr8Sint
impl Ord for Abgr8Srgb
impl Ord for Abgr8Srgb
impl Ord for A2r10g10b10Unorm
impl Ord for A2r10g10b10Unorm
impl Ord for A2r10g10b10Snorm
impl Ord for A2r10g10b10Snorm
impl Ord for A2r10g10b10Uscaled
impl Ord for A2r10g10b10Uscaled
impl Ord for A2r10g10b10Sscaled
impl Ord for A2r10g10b10Sscaled
impl Ord for A2r10g10b10Uint
impl Ord for A2r10g10b10Uint
impl Ord for A2r10g10b10Sint
impl Ord for A2r10g10b10Sint
impl Ord for A2b10g10r10Unorm
impl Ord for A2b10g10r10Unorm
impl Ord for A2b10g10r10Snorm
impl Ord for A2b10g10r10Snorm
impl Ord for A2b10g10r10Uscaled
impl Ord for A2b10g10r10Uscaled
impl Ord for A2b10g10r10Sscaled
impl Ord for A2b10g10r10Sscaled
impl Ord for A2b10g10r10Uint
impl Ord for A2b10g10r10Uint
impl Ord for A2b10g10r10Sint
impl Ord for A2b10g10r10Sint
impl Ord for R16Unorm
impl Ord for R16Unorm
impl Ord for R16Snorm
impl Ord for R16Snorm
impl Ord for R16Uscaled
impl Ord for R16Uscaled
impl Ord for R16Sscaled
impl Ord for R16Sscaled
impl Ord for R16Uint
impl Ord for R16Uint
impl Ord for R16Sint
impl Ord for R16Sint
impl Ord for R16Sfloat
impl Ord for R16Sfloat
impl Ord for Rg16Unorm
impl Ord for Rg16Unorm
impl Ord for Rg16Snorm
impl Ord for Rg16Snorm
impl Ord for Rg16Uscaled
impl Ord for Rg16Uscaled
impl Ord for Rg16Sscaled
impl Ord for Rg16Sscaled
impl Ord for Rg16Uint
impl Ord for Rg16Uint
impl Ord for Rg16Sint
impl Ord for Rg16Sint
impl Ord for Rg16Sfloat
impl Ord for Rg16Sfloat
impl Ord for Rgb16Unorm
impl Ord for Rgb16Unorm
impl Ord for Rgb16Snorm
impl Ord for Rgb16Snorm
impl Ord for Rgb16Uscaled
impl Ord for Rgb16Uscaled
impl Ord for Rgb16Sscaled
impl Ord for Rgb16Sscaled
impl Ord for Rgb16Uint
impl Ord for Rgb16Uint
impl Ord for Rgb16Sint
impl Ord for Rgb16Sint
impl Ord for Rgb16Sfloat
impl Ord for Rgb16Sfloat
impl Ord for Rgba16Unorm
impl Ord for Rgba16Unorm
impl Ord for Rgba16Snorm
impl Ord for Rgba16Snorm
impl Ord for Rgba16Uscaled
impl Ord for Rgba16Uscaled
impl Ord for Rgba16Sscaled
impl Ord for Rgba16Sscaled
impl Ord for Rgba16Uint
impl Ord for Rgba16Uint
impl Ord for Rgba16Sint
impl Ord for Rgba16Sint
impl Ord for Rgba16Sfloat
impl Ord for Rgba16Sfloat
impl Ord for R32Uint
impl Ord for R32Uint
impl Ord for R32Sint
impl Ord for R32Sint
impl Ord for R32Sfloat
impl Ord for R32Sfloat
impl Ord for Rg32Uint
impl Ord for Rg32Uint
impl Ord for Rg32Sint
impl Ord for Rg32Sint
impl Ord for Rg32Sfloat
impl Ord for Rg32Sfloat
impl Ord for Rgb32Uint
impl Ord for Rgb32Uint
impl Ord for Rgb32Sint
impl Ord for Rgb32Sint
impl Ord for Rgb32Sfloat
impl Ord for Rgb32Sfloat
impl Ord for Rgba32Uint
impl Ord for Rgba32Uint
impl Ord for Rgba32Sint
impl Ord for Rgba32Sint
impl Ord for Rgba32Sfloat
impl Ord for Rgba32Sfloat
impl Ord for R64Uint
impl Ord for R64Uint
impl Ord for R64Sint
impl Ord for R64Sint
impl Ord for R64Sfloat
impl Ord for R64Sfloat
impl Ord for Rg64Uint
impl Ord for Rg64Uint
impl Ord for Rg64Sint
impl Ord for Rg64Sint
impl Ord for Rg64Sfloat
impl Ord for Rg64Sfloat
impl Ord for Rgb64Uint
impl Ord for Rgb64Uint
impl Ord for Rgb64Sint
impl Ord for Rgb64Sint
impl Ord for Rgb64Sfloat
impl Ord for Rgb64Sfloat
impl Ord for Rgba64Uint
impl Ord for Rgba64Uint
impl Ord for Rgba64Sint
impl Ord for Rgba64Sint
impl Ord for Rgba64Sfloat
impl Ord for Rgba64Sfloat
impl Ord for B10g11r11Ufloat
impl Ord for B10g11r11Ufloat
impl Ord for E5b9g9r9Ufloat
impl Ord for E5b9g9r9Ufloat
impl Ord for D16Unorm
impl Ord for D16Unorm
impl Ord for X8D24Unorm
impl Ord for X8D24Unorm
impl Ord for D32Sfloat
impl Ord for D32Sfloat
impl Ord for S8Uint
impl Ord for S8Uint
impl Ord for D16UnormS8Uint
impl Ord for D16UnormS8Uint
impl Ord for D24UnormS8Uint
impl Ord for D24UnormS8Uint
impl Ord for D32SfloatS8Uint
impl Ord for D32SfloatS8Uint
impl Ord for Bc1RgbUnorm
impl Ord for Bc1RgbUnorm
impl Ord for Bc1RgbSrgb
impl Ord for Bc1RgbSrgb
impl Ord for Bc1RgbaUnorm
impl Ord for Bc1RgbaUnorm
impl Ord for Bc1RgbaSrgb
impl Ord for Bc1RgbaSrgb
impl Ord for Bc2Unorm
impl Ord for Bc2Unorm
impl Ord for Bc2Srgb
impl Ord for Bc2Srgb
impl Ord for Bc3Unorm
impl Ord for Bc3Unorm
impl Ord for Bc3Srgb
impl Ord for Bc3Srgb
impl Ord for Bc4Unorm
impl Ord for Bc4Unorm
impl Ord for Bc4Snorm
impl Ord for Bc4Snorm
impl Ord for Bc5Unorm
impl Ord for Bc5Unorm
impl Ord for Bc5Snorm
impl Ord for Bc5Snorm
impl Ord for Bc6hUfloat
impl Ord for Bc6hUfloat
impl Ord for Bc6hSfloat
impl Ord for Bc6hSfloat
impl Ord for Bc7Unorm
impl Ord for Bc7Unorm
impl Ord for Bc7Srgb
impl Ord for Bc7Srgb
impl Ord for Etc2R8g8b8Unorm
impl Ord for Etc2R8g8b8Unorm
impl Ord for Etc2R8g8b8Srgb
impl Ord for Etc2R8g8b8Srgb
impl Ord for Etc2R8g8b8a1Unorm
impl Ord for Etc2R8g8b8a1Unorm
impl Ord for Etc2R8g8b8a1Srgb
impl Ord for Etc2R8g8b8a1Srgb
impl Ord for Etc2R8g8b8a8Unorm
impl Ord for Etc2R8g8b8a8Unorm
impl Ord for Etc2R8g8b8a8Srgb
impl Ord for Etc2R8g8b8a8Srgb
impl Ord for EacR11Unorm
impl Ord for EacR11Unorm
impl Ord for EacR11Snorm
impl Ord for EacR11Snorm
impl Ord for EacR11g11Unorm
impl Ord for EacR11g11Unorm
impl Ord for EacR11g11Snorm
impl Ord for EacR11g11Snorm
impl Ord for Astc4x4Unorm
impl Ord for Astc4x4Unorm
impl Ord for Astc4x4Srgb
impl Ord for Astc4x4Srgb
impl Ord for Astc5x4Unorm
impl Ord for Astc5x4Unorm
impl Ord for Astc5x4Srgb
impl Ord for Astc5x4Srgb
impl Ord for Astc5x5Unorm
impl Ord for Astc5x5Unorm
impl Ord for Astc5x5Srgb
impl Ord for Astc5x5Srgb
impl Ord for Astc6x5Unorm
impl Ord for Astc6x5Unorm
impl Ord for Astc6x5Srgb
impl Ord for Astc6x5Srgb
impl Ord for Astc6x6Unorm
impl Ord for Astc6x6Unorm
impl Ord for Astc6x6Srgb
impl Ord for Astc6x6Srgb
impl Ord for Astc8x5Unorm
impl Ord for Astc8x5Unorm
impl Ord for Astc8x5Srgb
impl Ord for Astc8x5Srgb
impl Ord for Astc8x6Unorm
impl Ord for Astc8x6Unorm
impl Ord for Astc8x6Srgb
impl Ord for Astc8x6Srgb
impl Ord for Astc8x8Unorm
impl Ord for Astc8x8Unorm
impl Ord for Astc8x8Srgb
impl Ord for Astc8x8Srgb
impl Ord for Astc10x5Unorm
impl Ord for Astc10x5Unorm
impl Ord for Astc10x5Srgb
impl Ord for Astc10x5Srgb
impl Ord for Astc10x6Unorm
impl Ord for Astc10x6Unorm
impl Ord for Astc10x6Srgb
impl Ord for Astc10x6Srgb
impl Ord for Astc10x8Unorm
impl Ord for Astc10x8Unorm
impl Ord for Astc10x8Srgb
impl Ord for Astc10x8Srgb
impl Ord for Astc10x10Unorm
impl Ord for Astc10x10Unorm
impl Ord for Astc10x10Srgb
impl Ord for Astc10x10Srgb
impl Ord for Astc12x10Unorm
impl Ord for Astc12x10Unorm
impl Ord for Astc12x10Srgb
impl Ord for Astc12x10Srgb
impl Ord for Astc12x12Unorm
impl Ord for Astc12x12Unorm
impl Ord for Astc12x12Srgb
impl Ord for Astc12x12Srgb
impl Ord for Tiling
impl Ord for Tiling
impl Ord for Filter
impl Ord for Filter
impl Ord for Anisotropic
impl Ord for Anisotropic
impl Ord for CubeFace
impl Ord for CubeFace
impl Ord for Kind
impl Ord for Kind
impl Ord for ViewKind
impl Ord for ViewKind
impl Ord for ViewCapabilities
impl Ord for ViewCapabilities
impl Ord for Usage
impl Ord for Usage
impl Ord for WrapMode
impl Ord for WrapMode
impl Ord for Access
impl Ord for Access
impl Ord for Properties
impl Ord for Properties
impl Ord for Dependencies
impl Ord for Dependencies
impl Ord for CommandPoolCreateFlags
impl Ord for CommandPoolCreateFlags
impl Ord for DescriptorPoolCreateFlags
impl Ord for DescriptorPoolCreateFlags
impl Ord for FrontFace
impl Ord for FrontFace
impl Ord for VertexInputRate
impl Ord for VertexInputRate
impl<F: Ord> Ord for Element<F>
impl<F: Ord> Ord for Element<F>
impl Ord for VertexBufferDesc
impl Ord for VertexBufferDesc
impl Ord for AttributeDesc
impl Ord for AttributeDesc
impl Ord for Primitive
impl Ord for Primitive
impl Ord for InputAssemblerDesc
impl Ord for InputAssemblerDesc
impl Ord for Comparison
impl Ord for Comparison
impl Ord for ColorMask
impl Ord for ColorMask
impl Ord for Factor
impl Ord for Factor
impl Ord for BlendOp
impl Ord for BlendOp
impl Ord for DepthTest
impl Ord for DepthTest
impl Ord for StencilOp
impl Ord for StencilOp
impl Ord for StencilFace
impl Ord for StencilFace
impl Ord for Face
impl Ord for Face
impl Ord for PipelineStage
impl Ord for PipelineStage
impl Ord for ShaderStageFlags
impl Ord for ShaderStageFlags
impl Ord for PipelineCreationFlags
impl Ord for PipelineCreationFlags
impl<T: Ord> Ord for State<T>
impl<T: Ord> Ord for State<T>
impl Ord for ControlFlags
impl Ord for ControlFlags
impl Ord for ResultFlags
impl Ord for ResultFlags
impl Ord for PipelineStatistic
impl Ord for PipelineStatistic
impl Ord for PresentMode
impl Ord for PresentMode
impl Ord for CompositeAlphaMode
impl Ord for CompositeAlphaMode
impl Ord for Features
impl Ord for Features
impl Ord for IndexType
impl Ord for IndexType
impl Ord for MemoryTypeId
impl Ord for MemoryTypeId
impl Ord for Kind
impl Ord for Kind
impl Ord for Register
impl Ord for Register
impl<T: Ord> Ord for DebugInfoOffset<T>
impl<T: Ord> Ord for DebugInfoOffset<T>
impl<T: Ord> Ord for DebugTypesOffset<T>
impl<T: Ord> Ord for DebugTypesOffset<T>
impl<T: Ord> Ord for UnitSectionOffset<T>
impl<T: Ord> Ord for UnitSectionOffset<T>
impl Ord for SectionId
impl Ord for SectionId
impl Ord for DwUt
impl Ord for DwUt
impl Ord for DwCfa
impl Ord for DwCfa
impl Ord for DwChildren
impl Ord for DwChildren
impl Ord for DwTag
impl Ord for DwTag
impl Ord for DwAt
impl Ord for DwAt
impl Ord for DwForm
impl Ord for DwForm
impl Ord for DwAte
impl Ord for DwAte
impl Ord for DwLle
impl Ord for DwLle
impl Ord for DwDs
impl Ord for DwDs
impl Ord for DwEnd
impl Ord for DwEnd
impl Ord for DwAccess
impl Ord for DwAccess
impl Ord for DwVis
impl Ord for DwVis
impl Ord for DwVirtuality
impl Ord for DwVirtuality
impl Ord for DwLang
impl Ord for DwLang
impl Ord for DwAddr
impl Ord for DwAddr
impl Ord for DwId
impl Ord for DwId
impl Ord for DwCc
impl Ord for DwCc
impl Ord for DwInl
impl Ord for DwInl
impl Ord for DwOrd
impl Ord for DwOrd
impl Ord for DwDsc
impl Ord for DwDsc
impl Ord for DwIdx
impl Ord for DwIdx
impl Ord for DwDefaulted
impl Ord for DwDefaulted
impl Ord for DwLns
impl Ord for DwLns
impl Ord for DwLne
impl Ord for DwLne
impl Ord for DwLnct
impl Ord for DwLnct
impl Ord for DwMacro
impl Ord for DwMacro
impl Ord for DwRle
impl Ord for DwRle
impl Ord for DwOp
impl Ord for DwOp
impl Ord for DwEhPe
impl Ord for DwEhPe
impl<T: Copy + Ord> Ord for ArangeEntry<T>
impl<T: Copy + Ord> Ord for ArangeEntry<T>
impl Ord for ColumnType
impl Ord for ColumnType
impl<T: Ord> Ord for UnitOffset<T>
impl<T: Ord> Ord for UnitOffset<T>
impl Ord for ControllerButton
impl Ord for ControllerButton
impl Ord for ControllerHat
impl Ord for ControllerHat
impl Ord for ModifierKey
impl Ord for ModifierKey
impl Ord for Key
impl Ord for Key
impl Ord for MouseButton
impl Ord for MouseButton
impl Ord for EventId
impl Ord for EventId
impl Ord for AfterRenderArgs
impl Ord for AfterRenderArgs
impl Ord for ButtonState
impl Ord for ButtonState
impl Ord for ButtonArgs
impl Ord for ButtonArgs
impl Ord for CloseArgs
impl Ord for CloseArgs
impl Ord for Touch
impl Ord for Touch
impl Ord for Button
impl Ord for Button
impl Ord for HatState
impl Ord for HatState
impl Ord for FileDrag
impl Ord for FileDrag
impl<K: Hash + Eq + Ord, V: Ord, S: BuildHasher> Ord for LinkedHashMap<K, V, S>
impl<K: Hash + Eq + Ord, V: Ord, S: BuildHasher> Ord for LinkedHashMap<K, V, S>
impl Ord for Level
impl Ord for Level
impl Ord for LevelFilter
impl Ord for LevelFilter
impl<'a> Ord for Metadata<'a>
impl<'a> Ord for Metadata<'a>
impl<'a> Ord for MetadataBuilder<'a>
impl<'a> Ord for MetadataBuilder<'a>
impl Ord for PollOpt
impl Ord for PollOpt
impl Ord for Ready
impl Ord for Ready
impl Ord for UnixReady
impl Ord for UnixReady
impl Ord for Token
impl Ord for Token
impl<T> Ord for Handle<T>
impl<T> Ord for Handle<T>
impl Ord for BindSource
impl Ord for BindSource
impl Ord for WriterFlags
impl Ord for WriterFlags
impl Ord for SamplingFlags
impl Ord for SamplingFlags
impl Ord for ImageFlags
impl Ord for ImageFlags
impl Ord for GlobalUse
impl Ord for GlobalUse
impl Ord for AtFlags
impl Ord for AtFlags
impl Ord for OFlag
impl Ord for OFlag
impl Ord for SealFlag
impl Ord for SealFlag
impl Ord for FdFlag
impl Ord for FdFlag
impl Ord for SpliceFFlags
impl Ord for SpliceFFlags
impl Ord for FallocateFlags
impl Ord for FallocateFlags
impl Ord for PosixFadviseAdvice
impl Ord for PosixFadviseAdvice
impl Ord for ModuleInitFlags
impl Ord for ModuleInitFlags
impl Ord for DeleteModuleFlags
impl Ord for DeleteModuleFlags
impl Ord for MsFlags
impl Ord for MsFlags
impl Ord for MntFlags
impl Ord for MntFlags
impl Ord for MQ_OFlag
impl Ord for MQ_OFlag
impl Ord for FdFlag
impl Ord for FdFlag
impl Ord for InterfaceFlags
impl Ord for InterfaceFlags
impl Ord for PollFlags
impl Ord for PollFlags
impl Ord for CloneFlags
impl Ord for CloneFlags
impl Ord for AioFsyncMode
impl Ord for AioFsyncMode
impl Ord for LioOpcode
impl Ord for LioOpcode
impl Ord for LioMode
impl Ord for LioMode
impl Ord for EpollFlags
impl Ord for EpollFlags
impl Ord for EpollCreateFlags
impl Ord for EpollCreateFlags
impl Ord for EfdFlags
impl Ord for EfdFlags
impl Ord for MemFdCreateFlag
impl Ord for MemFdCreateFlag
impl Ord for ProtFlags
impl Ord for ProtFlags
impl Ord for MapFlags
impl Ord for MapFlags
impl Ord for MmapAdvise
impl Ord for MmapAdvise
impl Ord for MsFlags
impl Ord for MsFlags
impl Ord for MlockAllFlags
impl Ord for MlockAllFlags
impl Ord for Request
impl Ord for Request
impl Ord for Event
impl Ord for Event
impl Ord for Options
impl Ord for Options
impl Ord for QuotaType
impl Ord for QuotaType
impl Ord for QuotaFmt
impl Ord for QuotaFmt
impl Ord for QuotaValidFlags
impl Ord for QuotaValidFlags
impl Ord for RebootMode
impl Ord for RebootMode
impl Ord for Signal
impl Ord for Signal
impl Ord for SaFlags
impl Ord for SaFlags
impl Ord for SigmaskHow
impl Ord for SigmaskHow
impl Ord for SfdFlags
impl Ord for SfdFlags
impl Ord for SockFlag
impl Ord for SockFlag
impl Ord for MsgFlags
impl Ord for MsgFlags
impl Ord for SFlag
impl Ord for SFlag
impl Ord for Mode
impl Ord for Mode
impl Ord for FsFlags
impl Ord for FsFlags
impl Ord for BaudRate
impl Ord for BaudRate
impl Ord for SetArg
impl Ord for SetArg
impl Ord for FlushArg
impl Ord for FlushArg
impl Ord for FlowArg
impl Ord for FlowArg
impl Ord for SpecialCharacterIndices
impl Ord for SpecialCharacterIndices
impl Ord for InputFlags
impl Ord for InputFlags
impl Ord for OutputFlags
impl Ord for OutputFlags
impl Ord for ControlFlags
impl Ord for ControlFlags
impl Ord for LocalFlags
impl Ord for LocalFlags
impl Ord for TimeSpec
impl Ord for TimeSpec
impl Ord for TimeVal
impl Ord for TimeVal
impl Ord for WaitPidFlag
impl Ord for WaitPidFlag
impl Ord for AddWatchFlags
impl Ord for AddWatchFlags
impl Ord for InitFlags
impl Ord for InitFlags
impl Ord for WatchDescriptor
impl Ord for WatchDescriptor
impl Ord for ClockId
impl Ord for ClockId
impl Ord for TimerFlags
impl Ord for TimerFlags
impl Ord for TimerSetTimeFlags
impl Ord for TimerSetTimeFlags
impl Ord for Pid
impl Ord for Pid
impl Ord for AccessFlags
impl Ord for AccessFlags
impl Ord for Sign
impl Ord for Sign
impl Ord for BigInt
impl Ord for BigInt
impl Ord for BigUint
impl Ord for BigUint
impl<T: Clone + Integer> Ord for Ratio<T>
impl<T: Clone + Integer> Ord for Ratio<T>
impl<E: Ord + Endian> Ord for U16Bytes<E>
impl<E: Ord + Endian> Ord for U16Bytes<E>
impl<E: Ord + Endian> Ord for U32Bytes<E>
impl<E: Ord + Endian> Ord for U32Bytes<E>
impl<E: Ord + Endian> Ord for U64Bytes<E>
impl<E: Ord + Endian> Ord for U64Bytes<E>
impl<E: Ord + Endian> Ord for I16Bytes<E>
impl<E: Ord + Endian> Ord for I16Bytes<E>
impl<E: Ord + Endian> Ord for I32Bytes<E>
impl<E: Ord + Endian> Ord for I32Bytes<E>
impl<E: Ord + Endian> Ord for I64Bytes<E>
impl<E: Ord + Endian> Ord for I64Bytes<E>
impl<T: Float> Ord for OrderedFloat<T>
impl<T: Float> Ord for OrderedFloat<T>
impl<T: Float> Ord for NotNan<T>
impl<T: Float> Ord for NotNan<T>
impl Ord for Time
impl Ord for Time
impl<'b, T> Ord for Ptr<'b, T>
impl<'b, T> Ord for Ptr<'b, T>
impl<Ix: Ord> Ord for NodeIndex<Ix>
impl<Ix: Ord> Ord for NodeIndex<Ix>
impl<Ix: Ord> Ord for EdgeIndex<Ix>
impl<Ix: Ord> Ord for EdgeIndex<Ix>
impl Ord for Direction
impl Ord for Direction
impl Ord for Ident
impl Ord for Ident
impl Ord for Relevant
impl Ord for Relevant
impl Ord for Id
impl Ord for Id
impl Ord for Buffer
impl Ord for Buffer
impl Ord for Image
impl Ord for Image
impl Ord for EnabledBackend
impl Ord for EnabledBackend
impl Ord for Backend
impl Ord for Backend
impl Ord for NotEnabled
impl Ord for NotEnabled
impl Ord for AttrUuid
impl Ord for AttrUuid
impl Ord for VertexFormat
impl Ord for VertexFormat
impl Ord for Attribute
impl Ord for Attribute
impl Ord for Frame
impl Ord for Frame
impl Ord for BufferId
impl Ord for BufferId
impl Ord for ImageId
impl Ord for ImageId
impl Ord for NodeId
impl Ord for NodeId
impl Ord for Kind
impl Ord for Kind
impl Ord for SpirvShader
impl Ord for SpirvShader
impl<N: Ord> Ord for Point<N>
impl<N: Ord> Ord for Point<N>
impl<N: Ord> Ord for Vector<N>
impl<N: Ord> Ord for Vector<N>
impl<N: Ord> Ord for Rect<N>
impl<N: Ord> Ord for Rect<N>
impl Ord for CacheReadErr
impl Ord for CacheReadErr
impl Ord for CacheWriteErr
impl Ord for CacheWriteErr
impl Ord for CachedBy
impl Ord for CachedBy
impl Ord for Codepoint
impl Ord for Codepoint
impl Ord for GlyphId
impl Ord for GlyphId
impl Ord for IncludeType
impl Ord for IncludeType
impl Ord for ResolvedInclude
impl Ord for ResolvedInclude
impl<A: Array> Ord for SmallVec<A> where
A::Item: Ord,
impl<A: Array> Ord for SmallVec<A> where
A::Item: Ord,
impl Ord for ImageOperands
impl Ord for ImageOperands
impl Ord for FPFastMathMode
impl Ord for FPFastMathMode
impl Ord for SelectionControl
impl Ord for SelectionControl
impl Ord for LoopControl
impl Ord for LoopControl
impl Ord for FunctionControl
impl Ord for FunctionControl
impl Ord for MemorySemantics
impl Ord for MemorySemantics
impl Ord for MemoryAccess
impl Ord for MemoryAccess
impl Ord for KernelProfilingInfo
impl Ord for KernelProfilingInfo
impl Ord for RayFlags
impl Ord for RayFlags
impl Ord for SourceLanguage
impl Ord for SourceLanguage
impl Ord for ExecutionModel
impl Ord for ExecutionModel
impl Ord for AddressingModel
impl Ord for AddressingModel
impl Ord for MemoryModel
impl Ord for MemoryModel
impl Ord for ExecutionMode
impl Ord for ExecutionMode
impl Ord for StorageClass
impl Ord for StorageClass
impl Ord for Dim
impl Ord for Dim
impl Ord for SamplerAddressingMode
impl Ord for SamplerAddressingMode
impl Ord for SamplerFilterMode
impl Ord for SamplerFilterMode
impl Ord for ImageFormat
impl Ord for ImageFormat
impl Ord for ImageChannelOrder
impl Ord for ImageChannelOrder
impl Ord for ImageChannelDataType
impl Ord for ImageChannelDataType
impl Ord for FPRoundingMode
impl Ord for FPRoundingMode
impl Ord for LinkageType
impl Ord for LinkageType
impl Ord for AccessQualifier
impl Ord for AccessQualifier
impl Ord for FunctionParameterAttribute
impl Ord for FunctionParameterAttribute
impl Ord for Decoration
impl Ord for Decoration
impl Ord for BuiltIn
impl Ord for BuiltIn
impl Ord for Scope
impl Ord for Scope
impl Ord for GroupOperation
impl Ord for GroupOperation
impl Ord for KernelEnqueueFlags
impl Ord for KernelEnqueueFlags
impl Ord for Capability
impl Ord for Capability
impl Ord for RayQueryIntersection
impl Ord for RayQueryIntersection
impl Ord for RayQueryCommittedIntersectionType
impl Ord for RayQueryCommittedIntersectionType
impl Ord for RayQueryCandidateIntersectionType
impl Ord for RayQueryCandidateIntersectionType
impl Ord for Op
impl Ord for Op
impl Ord for GLOp
impl Ord for GLOp
impl Ord for CLOp
impl Ord for CLOp
impl Ord for PlatformId
impl Ord for PlatformId
impl Ord for UnicodeEid
impl Ord for UnicodeEid
impl Ord for MicrosoftEid
impl Ord for MicrosoftEid
impl Ord for MacEid
impl Ord for MacEid
impl Ord for MicrosoftLang
impl Ord for MicrosoftLang
impl Ord for MacLang
impl Ord for MacLang
impl Ord for PlatformEncodingLanguageId
impl Ord for PlatformEncodingLanguageId
impl Ord for Lifetime
impl Ord for Lifetime
impl<T: Ord> Ord for Takeable<T>
impl<T: Ord> Ord for Takeable<T>
impl Ord for Duration
impl Ord for Duration
impl Ord for Timespec
impl Ord for Timespec
impl Ord for SteadyTime
impl Ord for SteadyTime
impl Ord for Tm
impl Ord for Tm
impl Ord for Level
impl Ord for Level
impl Ord for LevelFilter
impl Ord for LevelFilter
impl Ord for GlyphId
impl Ord for GlyphId
impl Ord for Tag
impl Ord for Tag
impl Ord for Version
impl Ord for Version
impl Ord for DndAction
impl Ord for DndAction
impl Ord for Resize
impl Ord for Resize
impl Ord for Transient
impl Ord for Transient
impl Ord for Capability
impl Ord for Capability
impl Ord for Mode
impl Ord for Mode
impl Ord for ContentHint
impl Ord for ContentHint
impl Ord for Anchor
impl Ord for Anchor
impl Ord for Gravity
impl Ord for Gravity
impl Ord for ConstraintAdjustment
impl Ord for ConstraintAdjustment
impl Ord for Anchor
impl Ord for Anchor
impl Ord for Flags
impl Ord for Flags
impl Ord for ConstraintAdjustment
impl Ord for ConstraintAdjustment
impl<T> Ord for Id<T>
impl<T> Ord for Id<T>
impl Ord for PipelineFlags
impl Ord for PipelineFlags
impl Ord for BufferUse
impl Ord for BufferUse
impl Ord for TextureUse
impl Ord for TextureUse
impl Ord for BackendBit
impl Ord for BackendBit
impl Ord for Features
impl Ord for Features
impl Ord for Limits
impl Ord for Limits
impl Ord for ShaderStage
impl Ord for ShaderStage
impl Ord for ColorWrite
impl Ord for ColorWrite
impl Ord for BufferUsage
impl Ord for BufferUsage
impl Ord for TextureUsage
impl Ord for TextureUsage
impl Ord for DeviceId
impl Ord for DeviceId
impl Ord for VirtualKeyCode
impl Ord for VirtualKeyCode
impl Ord for ModifiersState
impl Ord for ModifiersState
impl Ord for VideoMode
impl Ord for VideoMode
impl Ord for MonitorHandle
impl Ord for MonitorHandle
impl Ord for WindowId
impl Ord for WindowId