Skip to main content

PartialOrd

Trait PartialOrd 

1.0.0 (const: unstable) · Source
pub trait PartialOrd<Rhs = Self>: PartialEq<Rhs>
where Rhs: ?Sized,
{ // Required method fn partial_cmp(&self, other: &Rhs) -> Option<Ordering>; // Provided methods fn lt(&self, other: &Rhs) -> bool { ... } fn le(&self, other: &Rhs) -> bool { ... } fn gt(&self, other: &Rhs) -> bool { ... } fn ge(&self, other: &Rhs) -> bool { ... } }
Expand description

Trait for types that form a partial order.

The lt, le, gt, and ge methods of this trait can be called using the <, <=, >, and >= operators, respectively.

This trait should only contain the comparison logic for a type if one plans on only implementing PartialOrd but not Ord. Otherwise the comparison logic should be in Ord and this trait implemented with Some(self.cmp(other)).

The methods of this trait must be consistent with each other and with those of PartialEq. The following conditions must hold:

  1. a == b if and only if partial_cmp(a, b) == Some(Equal).
  2. a < b if and only if partial_cmp(a, b) == Some(Less)
  3. a > b if and only if partial_cmp(a, b) == Some(Greater)
  4. a <= b if and only if a < b || a == b
  5. a >= b if and only if a > b || a == b
  6. a != b if and only if !(a == b).

Conditions 2–5 above are ensured by the default implementation. Condition 6 is already ensured by PartialEq.

If Ord is also implemented for Self and Rhs, it must also be consistent with partial_cmp (see the documentation of that trait for the exact requirements). It’s easy to accidentally make them disagree by deriving some of the traits and manually implementing others.

The comparison relations must satisfy the following conditions (for all a, b, c of type A, B, C):

  • Transitivity: if A: PartialOrd<B> and B: PartialOrd<C> and A: PartialOrd<C>, then a < b and b < c implies a < c. The same must hold for both == and >. This must also work for longer chains, such as when A: PartialOrd<B>, B: PartialOrd<C>, C: PartialOrd<D>, and A: PartialOrd<D> all exist.
  • Duality: if A: PartialOrd<B> and B: PartialOrd<A>, then a < b if and only if b > a.

Note that the B: PartialOrd<A> (dual) and A: PartialOrd<C> (transitive) impls are not forced to exist, but these requirements apply whenever they do exist.

Violating these requirements is a logic error. The behavior resulting from a logic error is not specified, but users of the trait must ensure that such logic errors do not result in undefined behavior. This means that unsafe code must not rely on the correctness of these methods.

§Cross-crate considerations

Upholding the requirements stated above can become tricky when one crate implements PartialOrd for a type of another crate (i.e., to allow comparing one of its own types with a type from the standard library). The recommendation is to never implement this trait for a foreign type. In other words, such a crate should do impl PartialOrd<ForeignType> for LocalType, but it should not do impl PartialOrd<LocalType> for ForeignType.

This avoids the problem of transitive chains that criss-cross crate boundaries: for all local types T, you may assume that no other crate will add impls that allow comparing T < U. In other words, if other crates add impls that allow building longer transitive chains U1 < ... < T < V1 < ..., then all the types that appear to the right of T must be types that the crate defining T already knows about. This rules out transitive chains where downstream crates can add new impls that “stitch together” comparisons of foreign types in ways that violate transitivity.

Not having such foreign impls also avoids forward compatibility issues where one crate adding more PartialOrd implementations can cause build failures in downstream crates.

§Corollaries

The following corollaries follow from the above requirements:

  • irreflexivity of < and >: !(a < a), !(a > a)
  • transitivity of >: if a > b and b > c then a > c
  • duality of partial_cmp: partial_cmp(a, b) == partial_cmp(b, a).map(Ordering::reverse)

§Strict and non-strict partial orders

The < and > operators behave according to a strict partial order. However, <= and >= do not behave according to a non-strict partial order. That is because mathematically, a non-strict partial order would require reflexivity, i.e. a <= a would need to be true for every a. This isn’t always the case for types that implement PartialOrd, for example:

let a = f64::NAN;
assert_eq!(a <= a, false);

§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 primarily ordered by their discriminants. Secondarily, they are ordered by their fields. By default, the discriminant is smallest for variants at the top, and largest for variants at the bottom. Here’s an example:

#[derive(PartialEq, PartialOrd)]
enum E {
    Top,
    Bottom,
}

assert!(E::Top < E::Bottom);

However, manually setting the discriminants can override this default behavior:

#[derive(PartialEq, PartialOrd)]
enum E {
    Top = 2,
    Bottom = 1,
}

assert!(E::Bottom < E::Top);

§How can I implement PartialOrd?

PartialOrd only requires implementation of the partial_cmp method, with the others generated from default implementations.

However it remains possible to implement the others separately for types which do not have a total order. For example, for floating point numbers, NaN < 0 == false and NaN >= 0 == false (cf. IEEE 754-2008 section 5.11).

PartialOrd requires your type to be PartialEq.

If your type is Ord, you can implement partial_cmp by using cmp:

use std::cmp::Ordering;

struct Person {
    id: u32,
    name: String,
    height: u32,
}

impl PartialOrd for Person {
    fn partial_cmp(&self, other: &Self) -> Option<Ordering> {
        Some(self.cmp(other))
    }
}

impl Ord for Person {
    fn cmp(&self, other: &Self) -> Ordering {
        self.height.cmp(&other.height)
    }
}

impl PartialEq for Person {
    fn eq(&self, other: &Self) -> bool {
        self.height == other.height
    }
}

impl Eq for Person {}

You may also find it useful to use partial_cmp on your type’s fields. Here is an example of Person types who have a floating-point height field that is the only field to be used for sorting:

use std::cmp::Ordering;

struct Person {
    id: u32,
    name: String,
    height: f64,
}

impl PartialOrd for Person {
    fn partial_cmp(&self, other: &Self) -> Option<Ordering> {
        self.height.partial_cmp(&other.height)
    }
}

impl PartialEq for Person {
    fn eq(&self, other: &Self) -> bool {
        self.height == other.height
    }
}

§Examples of incorrect PartialOrd implementations

use std::cmp::Ordering;

#[derive(PartialEq, Debug)]
struct Character {
    health: u32,
    experience: u32,
}

impl PartialOrd for Character {
    fn partial_cmp(&self, other: &Self) -> Option<Ordering> {
        Some(self.health.cmp(&other.health))
    }
}

let a = Character {
    health: 10,
    experience: 5,
};
let b = Character {
    health: 10,
    experience: 77,
};

// Mistake: `PartialEq` and `PartialOrd` disagree with each other.

assert_eq!(a.partial_cmp(&b).unwrap(), Ordering::Equal); // a == b according to `PartialOrd`.
assert_ne!(a, b); // a != b according to `PartialEq`.

§Examples

let x: u32 = 0;
let y: u32 = 1;

assert_eq!(x < y, true);
assert_eq!(x.lt(&y), true);

Required Methods§

1.0.0 (const: unstable) · Source

fn partial_cmp(&self, other: &Rhs) -> Option<Ordering>

This method returns an ordering between self and other values if one exists.

§Examples
use std::cmp::Ordering;

let result = 1.0.partial_cmp(&2.0);
assert_eq!(result, Some(Ordering::Less));

let result = 1.0.partial_cmp(&1.0);
assert_eq!(result, Some(Ordering::Equal));

let result = 2.0.partial_cmp(&1.0);
assert_eq!(result, Some(Ordering::Greater));

When comparison is impossible:

let result = f64::NAN.partial_cmp(&1.0);
assert_eq!(result, None);

Provided Methods§

1.0.0 (const: unstable) · Source

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator.

§Examples
assert_eq!(1.0 < 1.0, false);
assert_eq!(1.0 < 2.0, true);
assert_eq!(2.0 < 1.0, false);
1.0.0 (const: unstable) · Source

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator.

§Examples
assert_eq!(1.0 <= 1.0, true);
assert_eq!(1.0 <= 2.0, true);
assert_eq!(2.0 <= 1.0, false);
1.0.0 (const: unstable) · Source

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator.

§Examples
assert_eq!(1.0 > 1.0, false);
assert_eq!(1.0 > 2.0, false);
assert_eq!(2.0 > 1.0, true);
1.0.0 (const: unstable) · Source

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator.

§Examples
assert_eq!(1.0 >= 1.0, true);
assert_eq!(1.0 >= 2.0, false);
assert_eq!(2.0 >= 1.0, true);

Implementors§

Source§

impl PartialOrd for Action

Source§

impl PartialOrd for Role

Source§

impl PartialOrd for byteorder::BigEndian

Source§

impl PartialOrd for byteorder::LittleEndian

Source§

impl PartialOrd for byteorder_lite::BigEndian

Source§

impl PartialOrd for byteorder_lite::LittleEndian

Source§

impl PartialOrd for Keviyah

Source§

impl PartialOrd for StartOfYear

Source§

impl PartialOrd for YearType

Source§

impl PartialOrd for LabelStyle

Source§

impl PartialOrd for codespan_reporting::diagnostic::Severity

Source§

impl PartialOrd for Width

Source§

impl PartialOrd for html5ever::tokenizer::states::AttrValueKind

Source§

impl PartialOrd for DoctypeIdKind

Source§

impl PartialOrd for RawKind

Source§

impl PartialOrd for ScriptEscapeKind

Source§

impl PartialOrd for html5ever::tokenizer::states::State

Source§

impl PartialOrd for AnyCalendarKind

Source§

impl PartialOrd for EthiopianEraStyle

Source§

impl PartialOrd for TabularAlgorithmEpoch

Source§

impl PartialOrd for TabularAlgorithmLeapYears

Source§

impl PartialOrd for AlternateHandling

Source§

impl PartialOrd for Strength

Source§

impl PartialOrd for icu_locale_core::extensions::ExtensionType

Source§

impl PartialOrd for icu_locid::extensions::ExtensionType

Source§

impl PartialOrd for icu_properties::props::GeneralCategory

Source§

impl PartialOrd for icu_properties::props::gc::GeneralCategory

Source§

impl PartialOrd for CheckedBidiPairedBracketType

Source§

impl PartialOrd for icu_provider::fallback::LocaleFallbackPriority

Source§

impl PartialOrd for icu_provider::fallback::LocaleFallbackPriority

Source§

impl PartialOrd for LocaleFallbackSupplement

Source§

impl PartialOrd for MetazoneMembershipKind

Source§

impl PartialOrd for TimeZoneVariant

Source§

impl PartialOrd for NormalForm

Source§

impl PartialOrd for AtcCompression

Source§

impl PartialOrd for DdsCompression

Source§

impl PartialOrd for Compression

Source§

impl PartialOrd for PkmCompression

Source§

impl PartialOrd for PvrtcCompression

Source§

impl PartialOrd for CompressionFamily

Source§

impl PartialOrd for imagesize::ImageType

Source§

impl PartialOrd for IpAddrRange

Source§

impl PartialOrd for IpNet

Source§

impl PartialOrd for IpSubnets

Source§

impl PartialOrd for Code

Source§

impl PartialOrd for CompositionState

Source§

impl PartialOrd for keyboard_types::key::Key

Source§

impl PartialOrd for KeyState

Source§

impl PartialOrd for keyboard_types::location::Location

Source§

impl PartialOrd for NamedKey

Source§

impl PartialOrd for keyboard_types::webdriver::Event

Source§

impl PartialOrd for khronos_egl::Version

Source§

impl PartialOrd for log::Level

Source§

impl PartialOrd for log::LevelFilter

Source§

impl PartialOrd for CmsError

Source§

impl PartialOrd for DataColorSpace

Source§

impl PartialOrd for LutType

Source§

impl PartialOrd for ProfileClass

Source§

impl PartialOrd for ProfileVersion

Source§

impl PartialOrd for RenderingIntent

Source§

impl PartialOrd for TechnologySignatures

Source§

impl PartialOrd for BarycentricWeightScale

Source§

impl PartialOrd for InterpolationMethod

Source§

impl PartialOrd for Layout

Source§

impl PartialOrd for FilterableTriggeringRule

Source§

impl PartialOrd for naga::diagnostic_filter::Severity

Source§

impl PartialOrd for StandardFilterableTriggeringRule

Source§

impl PartialOrd for AddressSpace

Source§

impl PartialOrd for ArraySize

Source§

impl PartialOrd for AtomicFunction

Source§

impl PartialOrd for BinaryOperator

Source§

impl PartialOrd for naga::ir::BuiltIn

Source§

impl PartialOrd for CollectiveOperation

Source§

impl PartialOrd for ConservativeDepth

Source§

impl PartialOrd for CooperativeRole

Source§

impl PartialOrd for CooperativeSize

Source§

impl PartialOrd for DerivativeAxis

Source§

impl PartialOrd for DerivativeControl

Source§

impl PartialOrd for naga::ir::Direction

Source§

impl PartialOrd for EarlyDepthTest

Source§

impl PartialOrd for GatherMode

Source§

impl PartialOrd for ImageClass

Source§

impl PartialOrd for ImageDimension

Source§

impl PartialOrd for Interpolation

Source§

impl PartialOrd for naga::ir::Literal

Source§

impl PartialOrd for MathFunction

Source§

impl PartialOrd for naga::ir::RayQueryIntersection

Source§

impl PartialOrd for RelationalFunction

Source§

impl PartialOrd for Sampling

Source§

impl PartialOrd for ScalarKind

Source§

impl PartialOrd for StorageFormat

Source§

impl PartialOrd for SubgroupOperation

Source§

impl PartialOrd for SwizzleComponent

Source§

impl PartialOrd for UnaryOperator

Source§

impl PartialOrd for VectorSize

Source§

impl PartialOrd for ExpressionKind

Source§

impl PartialOrd for ShaderStage

Source§

impl PartialOrd for naga_types::glsl::Version

Source§

impl PartialOrd for ProfilerCategory

Source§

impl PartialOrd for TimerMetadataFrameType

Source§

impl PartialOrd for TimerMetadataReflowType

Source§

impl PartialOrd for PathElement

Source§

impl PartialOrd for read_fonts::ps::cff::stack::Number

Source§

impl PartialOrd for PlatformId

Source§

impl PartialOrd for CompositeMode

Source§

impl PartialOrd for Extend

Source§

impl PartialOrd for GlyphClassDef

Source§

impl PartialOrd for Opcode

Source§

impl PartialOrd for DeltaFormat

Source§

impl PartialOrd for Utf8Sequence

Source§

impl PartialOrd for rustix::ioctl::Direction

Source§

impl PartialOrd for FipsStatus

Source§

impl PartialOrd for WebGLVersion

Source§

impl PartialOrd for AccessQualifier

Source§

impl PartialOrd for AddressingModel

Source§

impl PartialOrd for ArmMotionEngine100Op

Source§

impl PartialOrd for spirv::BuiltIn

Source§

impl PartialOrd for Capability

Source§

impl PartialOrd for ComponentType

Source§

impl PartialOrd for CooperativeMatrixLayout

Source§

impl PartialOrd for CooperativeMatrixUse

Source§

impl PartialOrd for CooperativeVectorMatrixLayout

Source§

impl PartialOrd for DebuginfoOp

Source§

impl PartialOrd for Decoration

Source§

impl PartialOrd for Dim

Source§

impl PartialOrd for ExecutionMode

Source§

impl PartialOrd for ExecutionModel

Source§

impl PartialOrd for FPDenormMode

Source§

impl PartialOrd for FPEncoding

Source§

impl PartialOrd for FPOperationMode

Source§

impl PartialOrd for FPRoundingMode

Source§

impl PartialOrd for FunctionParameterAttribute

Source§

impl PartialOrd for GlslStd450Op

Source§

impl PartialOrd for GroupOperation

Source§

impl PartialOrd for HostAccessQualifier

Source§

impl PartialOrd for ImageChannelDataType

Source§

impl PartialOrd for ImageChannelOrder

Source§

impl PartialOrd for ImageFormat

Source§

impl PartialOrd for InitializationModeQualifier

Source§

impl PartialOrd for KernelEnqueueFlags

Source§

impl PartialOrd for LinkageType

Source§

impl PartialOrd for LoadCacheControl

Source§

impl PartialOrd for MemoryModel

Source§

impl PartialOrd for NamedMaximumNumberOfRegisters

Source§

impl PartialOrd for NonsemanticClspvreflectionOp

Source§

impl PartialOrd for NonsemanticDebugbreakOp

Source§

impl PartialOrd for NonsemanticDebugprintfOp

Source§

impl PartialOrd for NonsemanticShaderDebuginfo100Op

Source§

impl PartialOrd for NonsemanticVkspreflectionOp

Source§

impl PartialOrd for Op

Source§

impl PartialOrd for OpenclDebuginfo100Op

Source§

impl PartialOrd for OpenclStd100Op

Source§

impl PartialOrd for OverflowModes

Source§

impl PartialOrd for PackedVectorFormat

Source§

impl PartialOrd for QuantizationModes

Source§

impl PartialOrd for RayQueryCandidateIntersectionType

Source§

impl PartialOrd for RayQueryCommittedIntersectionType

Source§

impl PartialOrd for spirv::RayQueryIntersection

Source§

impl PartialOrd for SamplerAddressingMode

Source§

impl PartialOrd for SamplerFilterMode

Source§

impl PartialOrd for Scope

Source§

impl PartialOrd for SourceLanguage

Source§

impl PartialOrd for SpvAmdGcnShaderOp

Source§

impl PartialOrd for SpvAmdShaderBallotOp

Source§

impl PartialOrd for SpvAmdShaderExplicitVertexParameterOp

Source§

impl PartialOrd for SpvAmdShaderTrinaryMinmaxOp

Source§

impl PartialOrd for StorageClass

Source§

impl PartialOrd for StoreCacheControl

Source§

impl PartialOrd for TensorClampMode

Source§

impl PartialOrd for Tosa0010001Op

Source§

impl PartialOrd for IndexedDBKeyType

Source§

impl PartialOrd for ViewportUnitUsage

Source§

impl PartialOrd for CascadeOrigin

Source§

impl PartialOrd for DataValidity

Source§

impl PartialOrd for Origin

Source§

impl PartialOrd for style::stylesheets::rule_parser::State

Source§

impl PartialOrd for SortKey

Source§

impl PartialOrd for AngleUnit

Source§

impl PartialOrd for BorderStyle

Source§

impl PartialOrd for FrequencyUnit

Source§

impl PartialOrd for LengthUnit

Source§

impl PartialOrd for OutlineStyle

Source§

impl PartialOrd for PaintOrder

Source§

impl PartialOrd for CaptionSide

Source§

impl PartialOrd for TreeCountingFunction

Source§

impl PartialOrd for AllowedNumericType

Source§

impl PartialOrd for Month

Source§

impl PartialOrd for BlendMode

Source§

impl PartialOrd for ColorSpace

Source§

impl PartialOrd for PathVerb

Source§

impl PartialOrd for usvg::tree::text::FontStretch

Source§

impl PartialOrd for ExtendMode

Source§

impl PartialOrd for FontHinting

Source§

impl PartialOrd for FontLCDFilter

Source§

impl PartialOrd for FontRenderMode

Source§

impl PartialOrd for ShaderVersion

Source§

impl PartialOrd for ShaderModel

Source§

impl PartialOrd for SubpixelDirection

Source§

impl PartialOrd for SubpixelOffset

Source§

impl PartialOrd for xml5ever::tokenizer::states::AttrValueKind

Source§

impl PartialOrd for DoctypeKind

Source§

impl PartialOrd for XmlState

Source§

impl PartialOrd for zerocopy::byteorder::BigEndian

Source§

impl PartialOrd for zerocopy::byteorder::LittleEndian

Source§

impl PartialOrd for Order

Source§

impl PartialOrd for BitType

Source§

impl PartialOrd for KeyUsage

1.0.0 (const: unstable) · Source§

impl PartialOrd for Ordering

Source§

impl PartialOrd for AsciiChar

Source§

impl PartialOrd for CharCase

1.34.0 (const: unstable) · Source§

impl PartialOrd for Infallible

1.0.0 · Source§

impl PartialOrd for ErrorKind

1.7.0 · Source§

impl PartialOrd for IpAddr

Source§

impl PartialOrd for Ipv6MulticastScope

1.0.0 · Source§

impl PartialOrd for SocketAddr

1.0.0 (const: unstable) · Source§

impl PartialOrd for bool

1.0.0 (const: unstable) · Source§

impl PartialOrd for char

1.0.0 (const: unstable) · Source§

impl PartialOrd for f16

1.0.0 (const: unstable) · Source§

impl PartialOrd for f32

1.0.0 (const: unstable) · Source§

impl PartialOrd for f64

1.0.0 (const: unstable) · Source§

impl PartialOrd for f128

1.0.0 (const: unstable) · Source§

impl PartialOrd for i8

1.0.0 (const: unstable) · Source§

impl PartialOrd for i16

1.0.0 (const: unstable) · Source§

impl PartialOrd for i32

1.0.0 (const: unstable) · Source§

impl PartialOrd for i64

1.0.0 (const: unstable) · Source§

impl PartialOrd for i128

1.0.0 (const: unstable) · Source§

impl PartialOrd for isize

Source§

impl PartialOrd for !

1.0.0 · Source§

impl PartialOrd for str

Implements comparison operations on strings.

Strings are compared lexicographically by their byte values. This compares 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. Comparing strings according to culturally-accepted standards requires locale-specific data that is outside the scope of the str type.

1.0.0 (const: unstable) · Source§

impl PartialOrd for u8

1.0.0 (const: unstable) · Source§

impl PartialOrd for u16

1.0.0 (const: unstable) · Source§

impl PartialOrd for u32

1.0.0 (const: unstable) · Source§

impl PartialOrd for u64

1.0.0 (const: unstable) · Source§

impl PartialOrd for u128

1.0.0 (const: unstable) · Source§

impl PartialOrd for ()

1.0.0 (const: unstable) · Source§

impl PartialOrd for usize

Source§

impl PartialOrd for NodeId

Source§

impl PartialOrd for TreeId

Source§

impl PartialOrd for aho_corasick::util::primitives::PatternID

Source§

impl PartialOrd for aho_corasick::util::primitives::StateID

Source§

impl PartialOrd for Au

Source§

impl PartialOrd for CacheString

Source§

impl PartialOrd for AccelerationStructureCreateFlagsKHR

Source§

impl PartialOrd for AccessFlags2

Source§

impl PartialOrd for AccessFlags

Source§

impl PartialOrd for AcquireProfilingLockFlagsKHR

Source§

impl PartialOrd for AttachmentDescriptionFlags

Source§

impl PartialOrd for BufferCreateFlags

Source§

impl PartialOrd for BufferUsageFlags2KHR

Source§

impl PartialOrd for BufferUsageFlags

Source§

impl PartialOrd for BuildAccelerationStructureFlagsKHR

Source§

impl PartialOrd for BuildMicromapFlagsEXT

Source§

impl PartialOrd for ColorComponentFlags

Source§

impl PartialOrd for CommandBufferResetFlags

Source§

impl PartialOrd for CommandBufferUsageFlags

Source§

impl PartialOrd for CommandPoolCreateFlags

Source§

impl PartialOrd for CommandPoolResetFlags

Source§

impl PartialOrd for CompositeAlphaFlagsKHR

Source§

impl PartialOrd for ConditionalRenderingFlagsEXT

Source§

impl PartialOrd for CullModeFlags

Source§

impl PartialOrd for DebugReportFlagsEXT

Source§

impl PartialOrd for DebugUtilsMessageSeverityFlagsEXT

Source§

impl PartialOrd for DebugUtilsMessageTypeFlagsEXT

Source§

impl PartialOrd for DependencyFlags

Source§

impl PartialOrd for DescriptorBindingFlags

Source§

impl PartialOrd for DescriptorPoolCreateFlags

Source§

impl PartialOrd for DescriptorSetLayoutCreateFlags

Source§

impl PartialOrd for DeviceAddressBindingFlagsEXT

Source§

impl PartialOrd for DeviceDiagnosticsConfigFlagsNV

Source§

impl PartialOrd for DeviceGroupPresentModeFlagsKHR

Source§

impl PartialOrd for DeviceQueueCreateFlags

Source§

impl PartialOrd for DisplayPlaneAlphaFlagsKHR

Source§

impl PartialOrd for EventCreateFlags

Source§

impl PartialOrd for ExportMetalObjectTypeFlagsEXT

Source§

impl PartialOrd for ExternalFenceFeatureFlags

Source§

impl PartialOrd for ExternalFenceHandleTypeFlags

Source§

impl PartialOrd for ExternalMemoryFeatureFlags

Source§

impl PartialOrd for ExternalMemoryFeatureFlagsNV

Source§

impl PartialOrd for ExternalMemoryHandleTypeFlags

Source§

impl PartialOrd for ExternalMemoryHandleTypeFlagsNV

Source§

impl PartialOrd for ExternalSemaphoreFeatureFlags

Source§

impl PartialOrd for ExternalSemaphoreHandleTypeFlags

Source§

impl PartialOrd for FenceCreateFlags

Source§

impl PartialOrd for FenceImportFlags

Source§

impl PartialOrd for FormatFeatureFlags2

Source§

impl PartialOrd for FormatFeatureFlags

Source§

impl PartialOrd for FrameBoundaryFlagsEXT

Source§

impl PartialOrd for FramebufferCreateFlags

Source§

impl PartialOrd for GeometryFlagsKHR

Source§

impl PartialOrd for GeometryInstanceFlagsKHR

Source§

impl PartialOrd for GraphicsPipelineLibraryFlagsEXT

Source§

impl PartialOrd for HostImageCopyFlagsEXT

Source§

impl PartialOrd for ImageAspectFlags

Source§

impl PartialOrd for ImageCompressionFixedRateFlagsEXT

Source§

impl PartialOrd for ImageCompressionFlagsEXT

Source§

impl PartialOrd for ImageConstraintsInfoFlagsFUCHSIA

Source§

impl PartialOrd for ImageCreateFlags

Source§

impl PartialOrd for ImageFormatConstraintsFlagsFUCHSIA

Source§

impl PartialOrd for ImageUsageFlags

Source§

impl PartialOrd for ImageViewCreateFlags

Source§

impl PartialOrd for IndirectCommandsLayoutUsageFlagsNV

Source§

impl PartialOrd for IndirectStateFlagsNV

Source§

impl PartialOrd for InstanceCreateFlags

Source§

impl PartialOrd for MemoryAllocateFlags

Source§

impl PartialOrd for MemoryDecompressionMethodFlagsNV

Source§

impl PartialOrd for MemoryHeapFlags

Source§

impl PartialOrd for MemoryMapFlags

Source§

impl PartialOrd for MemoryPropertyFlags

Source§

impl PartialOrd for MemoryUnmapFlagsKHR

Source§

impl PartialOrd for MicromapCreateFlagsEXT

Source§

impl PartialOrd for OpticalFlowExecuteFlagsNV

Source§

impl PartialOrd for OpticalFlowGridSizeFlagsNV

Source§

impl PartialOrd for OpticalFlowSessionCreateFlagsNV

Source§

impl PartialOrd for OpticalFlowUsageFlagsNV

Source§

impl PartialOrd for PeerMemoryFeatureFlags

Source§

impl PartialOrd for PerformanceCounterDescriptionFlagsKHR

Source§

impl PartialOrd for PhysicalDeviceSchedulingControlsFlagsARM

Source§

impl PartialOrd for PipelineCacheCreateFlags

Source§

impl PartialOrd for PipelineColorBlendStateCreateFlags

Source§

impl PartialOrd for PipelineCompilerControlFlagsAMD

Source§

impl PartialOrd for PipelineCreateFlags2KHR

Source§

impl PartialOrd for PipelineCreateFlags

Source§

impl PartialOrd for PipelineCreationFeedbackFlags

Source§

impl PartialOrd for PipelineDepthStencilStateCreateFlags

Source§

impl PartialOrd for PipelineLayoutCreateFlags

Source§

impl PartialOrd for PipelineShaderStageCreateFlags

Source§

impl PartialOrd for PipelineStageFlags2

Source§

impl PartialOrd for PipelineStageFlags

Source§

impl PartialOrd for PresentGravityFlagsEXT

Source§

impl PartialOrd for PresentScalingFlagsEXT

Source§

impl PartialOrd for PrivateDataSlotCreateFlags

Source§

impl PartialOrd for QueryControlFlags

Source§

impl PartialOrd for QueryPipelineStatisticFlags

Source§

impl PartialOrd for QueryResultFlags

Source§

impl PartialOrd for QueueFlags

Source§

impl PartialOrd for RenderPassCreateFlags

Source§

impl PartialOrd for RenderingFlags

Source§

impl PartialOrd for ResolveModeFlags

Source§

impl PartialOrd for SampleCountFlags

Source§

impl PartialOrd for SamplerCreateFlags

Source§

impl PartialOrd for SemaphoreCreateFlags

Source§

impl PartialOrd for SemaphoreImportFlags

Source§

impl PartialOrd for SemaphoreWaitFlags

Source§

impl PartialOrd for ShaderCorePropertiesFlagsAMD

Source§

impl PartialOrd for ShaderCreateFlagsEXT

Source§

impl PartialOrd for ShaderModuleCreateFlags

Source§

impl PartialOrd for ShaderStageFlags

Source§

impl PartialOrd for SparseImageFormatFlags

Source§

impl PartialOrd for SparseMemoryBindFlags

Source§

impl PartialOrd for StencilFaceFlags

Source§

impl PartialOrd for SubgroupFeatureFlags

Source§

impl PartialOrd for SubmitFlags

Source§

impl PartialOrd for SubpassDescriptionFlags

Source§

impl PartialOrd for SurfaceCounterFlagsEXT

Source§

impl PartialOrd for SurfaceTransformFlagsKHR

Source§

impl PartialOrd for SwapchainCreateFlagsKHR

Source§

impl PartialOrd for SwapchainImageUsageFlagsANDROID

Source§

impl PartialOrd for ToolPurposeFlags

Source§

impl PartialOrd for VideoCapabilityFlagsKHR

Source§

impl PartialOrd for VideoChromaSubsamplingFlagsKHR

Source§

impl PartialOrd for VideoCodecOperationFlagsKHR

Source§

impl PartialOrd for VideoCodingControlFlagsKHR

Source§

impl PartialOrd for VideoComponentBitDepthFlagsKHR

Source§

impl PartialOrd for VideoDecodeCapabilityFlagsKHR

Source§

impl PartialOrd for VideoDecodeH264PictureLayoutFlagsKHR

Source§

impl PartialOrd for VideoDecodeUsageFlagsKHR

Source§

impl PartialOrd for VideoEncodeCapabilityFlagsKHR

Source§

impl PartialOrd for VideoEncodeContentFlagsKHR

Source§

impl PartialOrd for VideoEncodeFeedbackFlagsKHR

Source§

impl PartialOrd for VideoEncodeFlagsKHR

Source§

impl PartialOrd for VideoEncodeH264CapabilityFlagsKHR

Source§

impl PartialOrd for VideoEncodeH264RateControlFlagsKHR

Source§

impl PartialOrd for VideoEncodeH264StdFlagsKHR

Source§

impl PartialOrd for VideoEncodeH265CapabilityFlagsKHR

Source§

impl PartialOrd for VideoEncodeH265CtbSizeFlagsKHR

Source§

impl PartialOrd for VideoEncodeH265RateControlFlagsKHR

Source§

impl PartialOrd for VideoEncodeH265StdFlagsKHR

Source§

impl PartialOrd for VideoEncodeH265TransformBlockSizeFlagsKHR

Source§

impl PartialOrd for VideoEncodeRateControlModeFlagsKHR

Source§

impl PartialOrd for VideoEncodeUsageFlagsKHR

Source§

impl PartialOrd for VideoSessionCreateFlagsKHR

Source§

impl PartialOrd for AccelerationStructureKHR

Source§

impl PartialOrd for AccelerationStructureMotionInfoFlagsNV

Source§

impl PartialOrd for AccelerationStructureMotionInstanceFlagsNV

Source§

impl PartialOrd for AccelerationStructureNV

Source§

impl PartialOrd for AndroidSurfaceCreateFlagsKHR

Source§

impl PartialOrd for Buffer

Source§

impl PartialOrd for BufferCollectionFUCHSIA

Source§

impl PartialOrd for BufferView

Source§

impl PartialOrd for BufferViewCreateFlags

Source§

impl PartialOrd for CommandBuffer

Source§

impl PartialOrd for CommandPool

Source§

impl PartialOrd for CommandPoolTrimFlags

Source§

impl PartialOrd for CuFunctionNVX

Source§

impl PartialOrd for CuModuleNVX

Source§

impl PartialOrd for CudaFunctionNV

Source§

impl PartialOrd for CudaModuleNV

Source§

impl PartialOrd for DebugReportCallbackEXT

Source§

impl PartialOrd for DebugUtilsMessengerCallbackDataFlagsEXT

Source§

impl PartialOrd for DebugUtilsMessengerCreateFlagsEXT

Source§

impl PartialOrd for DebugUtilsMessengerEXT

Source§

impl PartialOrd for DeferredOperationKHR

Source§

impl PartialOrd for DescriptorPool

Source§

impl PartialOrd for DescriptorPoolResetFlags

Source§

impl PartialOrd for DescriptorSet

Source§

impl PartialOrd for DescriptorSetLayout

Source§

impl PartialOrd for DescriptorUpdateTemplate

Source§

impl PartialOrd for DescriptorUpdateTemplateCreateFlags

Source§

impl PartialOrd for Device

Source§

impl PartialOrd for DeviceCreateFlags

Source§

impl PartialOrd for DeviceMemory

Source§

impl PartialOrd for DeviceMemoryReportFlagsEXT

Source§

impl PartialOrd for DirectDriverLoadingFlagsLUNARG

Source§

impl PartialOrd for DirectFBSurfaceCreateFlagsEXT

Source§

impl PartialOrd for DisplayKHR

Source§

impl PartialOrd for DisplayModeCreateFlagsKHR

Source§

impl PartialOrd for DisplayModeKHR

Source§

impl PartialOrd for DisplaySurfaceCreateFlagsKHR

Source§

impl PartialOrd for ash::vk::definitions::Event

Source§

impl PartialOrd for Fence

Source§

impl PartialOrd for Framebuffer

Source§

impl PartialOrd for HeadlessSurfaceCreateFlagsEXT

Source§

impl PartialOrd for IOSSurfaceCreateFlagsMVK

Source§

impl PartialOrd for Image

Source§

impl PartialOrd for ImagePipeSurfaceCreateFlagsFUCHSIA

Source§

impl PartialOrd for ImageView

Source§

impl PartialOrd for IndirectCommandsLayoutNV

Source§

impl PartialOrd for Instance

Source§

impl PartialOrd for MacOSSurfaceCreateFlagsMVK

Source§

impl PartialOrd for MetalSurfaceCreateFlagsEXT

Source§

impl PartialOrd for MicromapEXT

Source§

impl PartialOrd for OpticalFlowSessionNV

Source§

impl PartialOrd for PerformanceConfigurationINTEL

Source§

impl PartialOrd for PhysicalDevice

Source§

impl PartialOrd for Pipeline

Source§

impl PartialOrd for PipelineCache

Source§

impl PartialOrd for PipelineCoverageModulationStateCreateFlagsNV

Source§

impl PartialOrd for PipelineCoverageReductionStateCreateFlagsNV

Source§

impl PartialOrd for PipelineCoverageToColorStateCreateFlagsNV

Source§

impl PartialOrd for PipelineDiscardRectangleStateCreateFlagsEXT

Source§

impl PartialOrd for PipelineDynamicStateCreateFlags

Source§

impl PartialOrd for PipelineInputAssemblyStateCreateFlags

Source§

impl PartialOrd for PipelineLayout

Source§

impl PartialOrd for PipelineMultisampleStateCreateFlags

Source§

impl PartialOrd for PipelineRasterizationConservativeStateCreateFlagsEXT

Source§

impl PartialOrd for PipelineRasterizationDepthClipStateCreateFlagsEXT

Source§

impl PartialOrd for PipelineRasterizationStateCreateFlags

Source§

impl PartialOrd for PipelineRasterizationStateStreamCreateFlagsEXT

Source§

impl PartialOrd for PipelineTessellationStateCreateFlags

Source§

impl PartialOrd for PipelineVertexInputStateCreateFlags

Source§

impl PartialOrd for PipelineViewportStateCreateFlags

Source§

impl PartialOrd for PipelineViewportSwizzleStateCreateFlagsNV

Source§

impl PartialOrd for PrivateDataSlot

Source§

impl PartialOrd for QueryPool

Source§

impl PartialOrd for QueryPoolCreateFlags

Source§

impl PartialOrd for Queue

Source§

impl PartialOrd for RenderPass

Source§

impl PartialOrd for Sampler

Source§

impl PartialOrd for SamplerYcbcrConversion

Source§

impl PartialOrd for ScreenSurfaceCreateFlagsQNX

Source§

impl PartialOrd for Semaphore

Source§

impl PartialOrd for ShaderEXT

Source§

impl PartialOrd for ShaderModule

Source§

impl PartialOrd for StreamDescriptorSurfaceCreateFlagsGGP

Source§

impl PartialOrd for SurfaceKHR

Source§

impl PartialOrd for SwapchainKHR

Source§

impl PartialOrd for ValidationCacheCreateFlagsEXT

Source§

impl PartialOrd for ValidationCacheEXT

Source§

impl PartialOrd for ViSurfaceCreateFlagsNN

Source§

impl PartialOrd for VideoBeginCodingFlagsKHR

Source§

impl PartialOrd for VideoDecodeFlagsKHR

Source§

impl PartialOrd for VideoEncodeRateControlFlagsKHR

Source§

impl PartialOrd for VideoEndCodingFlagsKHR

Source§

impl PartialOrd for VideoSessionKHR

Source§

impl PartialOrd for VideoSessionParametersCreateFlagsKHR

Source§

impl PartialOrd for VideoSessionParametersKHR

Source§

impl PartialOrd for WaylandSurfaceCreateFlagsKHR

Source§

impl PartialOrd for Win32SurfaceCreateFlagsKHR

Source§

impl PartialOrd for XcbSurfaceCreateFlagsKHR

Source§

impl PartialOrd for XlibSurfaceCreateFlagsKHR

Source§

impl PartialOrd for AccelerationStructureBuildTypeKHR

Source§

impl PartialOrd for AccelerationStructureCompatibilityKHR

Source§

impl PartialOrd for AccelerationStructureMemoryRequirementsTypeNV

Source§

impl PartialOrd for AccelerationStructureMotionInstanceTypeNV

Source§

impl PartialOrd for AccelerationStructureTypeKHR

Source§

impl PartialOrd for AttachmentLoadOp

Source§

impl PartialOrd for AttachmentStoreOp

Source§

impl PartialOrd for BlendFactor

Source§

impl PartialOrd for BlendOp

Source§

impl PartialOrd for BlendOverlapEXT

Source§

impl PartialOrd for BlockMatchWindowCompareModeQCOM

Source§

impl PartialOrd for BorderColor

Source§

impl PartialOrd for BuildAccelerationStructureModeKHR

Source§

impl PartialOrd for BuildMicromapModeEXT

Source§

impl PartialOrd for ChromaLocation

Source§

impl PartialOrd for CoarseSampleOrderTypeNV

Source§

impl PartialOrd for ColorSpaceKHR

Source§

impl PartialOrd for CommandBufferLevel

Source§

impl PartialOrd for CompareOp

Source§

impl PartialOrd for ComponentSwizzle

Source§

impl PartialOrd for ComponentTypeKHR

Source§

impl PartialOrd for ConservativeRasterizationModeEXT

Source§

impl PartialOrd for CopyAccelerationStructureModeKHR

Source§

impl PartialOrd for CopyMicromapModeEXT

Source§

impl PartialOrd for CoverageModulationModeNV

Source§

impl PartialOrd for CoverageReductionModeNV

Source§

impl PartialOrd for CubicFilterWeightsQCOM

Source§

impl PartialOrd for DebugReportObjectTypeEXT

Source§

impl PartialOrd for DepthBiasRepresentationEXT

Source§

impl PartialOrd for DescriptorType

Source§

impl PartialOrd for DescriptorUpdateTemplateType

Source§

impl PartialOrd for DeviceAddressBindingTypeEXT

Source§

impl PartialOrd for DeviceEventTypeEXT

Source§

impl PartialOrd for DeviceFaultAddressTypeEXT

Source§

impl PartialOrd for DeviceFaultVendorBinaryHeaderVersionEXT

Source§

impl PartialOrd for DeviceMemoryReportEventTypeEXT

Source§

impl PartialOrd for DirectDriverLoadingModeLUNARG

Source§

impl PartialOrd for DiscardRectangleModeEXT

Source§

impl PartialOrd for DisplacementMicromapFormatNV

Source§

impl PartialOrd for DisplayEventTypeEXT

Source§

impl PartialOrd for DisplayPowerStateEXT

Source§

impl PartialOrd for DriverId

Source§

impl PartialOrd for DynamicState

Source§

impl PartialOrd for Filter

Source§

impl PartialOrd for Format

Source§

impl PartialOrd for FragmentShadingRateCombinerOpKHR

Source§

impl PartialOrd for FragmentShadingRateNV

Source§

impl PartialOrd for FragmentShadingRateTypeNV

Source§

impl PartialOrd for FrontFace

Source§

impl PartialOrd for FullScreenExclusiveEXT

Source§

impl PartialOrd for GeometryTypeKHR

Source§

impl PartialOrd for ImageLayout

Source§

impl PartialOrd for ImageTiling

Source§

impl PartialOrd for ash::vk::enums::ImageType

Source§

impl PartialOrd for ImageViewType

Source§

impl PartialOrd for IndexType

Source§

impl PartialOrd for IndirectCommandsTokenTypeNV

Source§

impl PartialOrd for InternalAllocationType

Source§

impl PartialOrd for LatencyMarkerNV

Source§

impl PartialOrd for LayerSettingTypeEXT

Source§

impl PartialOrd for LayeredDriverUnderlyingApiMSFT

Source§

impl PartialOrd for LineRasterizationModeKHR

Source§

impl PartialOrd for LogicOp

Source§

impl PartialOrd for MemoryOverallocationBehaviorAMD

Source§

impl PartialOrd for MicromapTypeEXT

Source§

impl PartialOrd for ObjectType

Source§

impl PartialOrd for OpacityMicromapFormatEXT

Source§

impl PartialOrd for OpacityMicromapSpecialIndexEXT

Source§

impl PartialOrd for OpticalFlowPerformanceLevelNV

Source§

impl PartialOrd for OpticalFlowSessionBindingPointNV

Source§

impl PartialOrd for OutOfBandQueueTypeNV

Source§

impl PartialOrd for PerformanceConfigurationTypeINTEL

Source§

impl PartialOrd for PerformanceCounterScopeKHR

Source§

impl PartialOrd for PerformanceCounterStorageKHR

Source§

impl PartialOrd for PerformanceCounterUnitKHR

Source§

impl PartialOrd for PerformanceOverrideTypeINTEL

Source§

impl PartialOrd for PerformanceParameterTypeINTEL

Source§

impl PartialOrd for PerformanceValueTypeINTEL

Source§

impl PartialOrd for PhysicalDeviceType

Source§

impl PartialOrd for PipelineBindPoint

Source§

impl PartialOrd for PipelineCacheHeaderVersion

Source§

impl PartialOrd for PipelineExecutableStatisticFormatKHR

Source§

impl PartialOrd for PipelineRobustnessBufferBehaviorEXT

Source§

impl PartialOrd for PipelineRobustnessImageBehaviorEXT

Source§

impl PartialOrd for PointClippingBehavior

Source§

impl PartialOrd for PolygonMode

Source§

impl PartialOrd for PresentModeKHR

Source§

impl PartialOrd for PrimitiveTopology

Source§

impl PartialOrd for ProvokingVertexModeEXT

Source§

impl PartialOrd for QueryPoolSamplingModeINTEL

Source§

impl PartialOrd for QueryResultStatusKHR

Source§

impl PartialOrd for QueryType

Source§

impl PartialOrd for QueueGlobalPriorityKHR

Source§

impl PartialOrd for RasterizationOrderAMD

Source§

impl PartialOrd for RayTracingInvocationReorderModeNV

Source§

impl PartialOrd for RayTracingShaderGroupTypeKHR

Source§

impl PartialOrd for ash::vk::enums::Result

Source§

impl PartialOrd for SamplerAddressMode

Source§

impl PartialOrd for SamplerMipmapMode

Source§

impl PartialOrd for SamplerReductionMode

Source§

impl PartialOrd for SamplerYcbcrModelConversion

Source§

impl PartialOrd for SamplerYcbcrRange

Source§

impl PartialOrd for ScopeKHR

Source§

impl PartialOrd for SemaphoreType

Source§

impl PartialOrd for ShaderCodeTypeEXT

Source§

impl PartialOrd for ShaderFloatControlsIndependence

Source§

impl PartialOrd for ShaderGroupShaderKHR

Source§

impl PartialOrd for ShaderInfoTypeAMD

Source§

impl PartialOrd for ShadingRatePaletteEntryNV

Source§

impl PartialOrd for SharingMode

Source§

impl PartialOrd for StencilOp

Source§

impl PartialOrd for StructureType

Source§

impl PartialOrd for SubpassContents

Source§

impl PartialOrd for SubpassMergeStatusEXT

Source§

impl PartialOrd for SystemAllocationScope

Source§

impl PartialOrd for TessellationDomainOrigin

Source§

impl PartialOrd for TimeDomainKHR

Source§

impl PartialOrd for ValidationCacheHeaderVersionEXT

Source§

impl PartialOrd for ValidationCheckEXT

Source§

impl PartialOrd for ValidationFeatureDisableEXT

Source§

impl PartialOrd for ValidationFeatureEnableEXT

Source§

impl PartialOrd for VendorId

Source§

impl PartialOrd for VertexInputRate

Source§

impl PartialOrd for VideoEncodeTuningModeKHR

Source§

impl PartialOrd for ViewportCoordinateSwizzleNV

Source§

impl PartialOrd for Packed24_8

Source§

impl PartialOrd for bytes::bytes::Bytes

Source§

impl PartialOrd for BytesMut

Source§

impl PartialOrd for Chinese

Source§

impl PartialOrd for Dangi

Source§

impl PartialOrd for BookHebrew

Source§

impl PartialOrd for RataDie

Source§

impl PartialOrd for SourcePosition

Source§

impl PartialOrd for GamepadIndex

Source§

impl PartialOrd for FocusSequenceNumber

Source§

impl PartialOrd for UnknownUnit

Source§

impl PartialOrd for F2Dot14

Source§

impl PartialOrd for F4Dot12

Source§

impl PartialOrd for F6Dot10

Source§

impl PartialOrd for F26Dot6

Source§

impl PartialOrd for Fixed

Source§

impl PartialOrd for FWord

Source§

impl PartialOrd for UfWord

Source§

impl PartialOrd for GlyphId16

Source§

impl PartialOrd for GlyphId24

Source§

impl PartialOrd for GlyphId

Source§

impl PartialOrd for Int24

Source§

impl PartialOrd for LongDateTime

Source§

impl PartialOrd for NameId

Source§

impl PartialOrd for Offset16

Source§

impl PartialOrd for Offset24

Source§

impl PartialOrd for Offset32

Source§

impl PartialOrd for Tag

Source§

impl PartialOrd for Uint24

Source§

impl PartialOrd for MajorMinor

Source§

impl PartialOrd for Version16Dot16

Source§

impl PartialOrd for ID

Source§

impl PartialOrd for fontdb::Weight

Source§

impl PartialOrd for NativeBuffer

Source§

impl PartialOrd for NativeFence

Source§

impl PartialOrd for NativeFramebuffer

Source§

impl PartialOrd for NativeProgram

Source§

impl PartialOrd for NativeQuery

Source§

impl PartialOrd for NativeRenderbuffer

Source§

impl PartialOrd for NativeSampler

Source§

impl PartialOrd for NativeShader

Source§

impl PartialOrd for NativeTexture

Source§

impl PartialOrd for NativeTransformFeedback

Source§

impl PartialOrd for NativeUniformLocation

Source§

impl PartialOrd for NativeVertexArray

Source§

impl PartialOrd for glow::version::Version

Source§

impl PartialOrd for bf16

Source§

impl PartialOrd for f16

Source§

impl PartialOrd for harfrust::hb::common::Script

Source§

impl PartialOrd for AccessControlMaxAge

Source§

impl PartialOrd for Age

Source§

impl PartialOrd for headers::common::date::Date

Source§

impl PartialOrd for Expires

Source§

impl PartialOrd for headers::common::host::Host

Source§

impl PartialOrd for IfModifiedSince

Source§

impl PartialOrd for IfUnmodifiedSince

Source§

impl PartialOrd for LastModified

Source§

impl PartialOrd for Server

Source§

impl PartialOrd for UserAgent

Source§

impl PartialOrd for http::header::value::HeaderValue

Source§

impl PartialOrd for http::header::value::HeaderValue

Source§

impl PartialOrd for Method

Source§

impl PartialOrd for http::status::StatusCode

Source§

impl PartialOrd for http::status::StatusCode

Source§

impl PartialOrd for http::uri::authority::Authority

Case-insensitive ordering

§Examples

let authority: Authority = "DEF.com".parse().unwrap();
assert!(authority < "ghi.com");
assert!(authority > "abc.com");
Source§

impl PartialOrd for http::uri::authority::Authority

Case-insensitive ordering

§Examples

let authority: Authority = "DEF.com".parse().unwrap();
assert!(authority < "ghi.com");
assert!(authority > "abc.com");
Source§

impl PartialOrd for http::uri::path::PathAndQuery

Source§

impl PartialOrd for http::uri::path::PathAndQuery

Source§

impl PartialOrd for http::version::Version

Source§

impl PartialOrd for http::version::Version

Source§

impl PartialOrd for HttpDate

Source§

impl PartialOrd for ReasonPhrase

Source§

impl PartialOrd for Coptic

Source§

impl PartialOrd for Korea

Source§

impl PartialOrd for Ethiopian

Source§

impl PartialOrd for Hebrew

Source§

impl PartialOrd for TabularAlgorithm

Source§

impl PartialOrd for Indian

Source§

impl PartialOrd for Iso

Source§

impl PartialOrd for Julian

Source§

impl PartialOrd for Persian

Source§

impl PartialOrd for EraStartDate

Source§

impl PartialOrd for EraStartDateULE

Source§

impl PartialOrd for MonthCode

Source§

impl PartialOrd for icu_locale::provider::LanguageStrStrPairVarULE

Source§

impl PartialOrd for icu_locale::provider::StrStrPairVarULE

Source§

impl PartialOrd for icu_locale_core::extensions::other::Other

Source§

impl PartialOrd for icu_locale_core::extensions::private::other::Subtag

Source§

impl PartialOrd for icu_locale_core::extensions::private::Private

Source§

impl PartialOrd for icu_locale_core::extensions::transform::fields::Fields

Source§

impl PartialOrd for icu_locale_core::extensions::transform::key::Key

Source§

impl PartialOrd for icu_locale_core::extensions::transform::value::Value

Source§

impl PartialOrd for icu_locale_core::extensions::unicode::attribute::Attribute

Source§

impl PartialOrd for icu_locale_core::extensions::unicode::attributes::Attributes

Source§

impl PartialOrd for icu_locale_core::extensions::unicode::key::Key

Source§

impl PartialOrd for icu_locale_core::extensions::unicode::keywords::Keywords

Source§

impl PartialOrd for SubdivisionId

Source§

impl PartialOrd for SubdivisionSuffix

Source§

impl PartialOrd for icu_locale_core::extensions::unicode::value::Value

Source§

impl PartialOrd for CurrencyType

Source§

impl PartialOrd for icu_locale_core::subtags::language::Language

Source§

impl PartialOrd for icu_locale_core::subtags::region::Region

Source§

impl PartialOrd for icu_locale_core::subtags::script::Script

Source§

impl PartialOrd for icu_locale_core::subtags::Subtag

Source§

impl PartialOrd for icu_locale_core::subtags::variant::Variant

Source§

impl PartialOrd for icu_locale_core::subtags::variants::Variants

Source§

impl PartialOrd for icu_locid::extensions::other::Other

Source§

impl PartialOrd for icu_locid::extensions::other::subtag::Subtag

Source§

impl PartialOrd for icu_locid::extensions::private::other::Subtag

Source§

impl PartialOrd for icu_locid::extensions::private::Private

Source§

impl PartialOrd for icu_locid::extensions::transform::fields::Fields

Source§

impl PartialOrd for icu_locid::extensions::transform::key::Key

Source§

impl PartialOrd for icu_locid::extensions::transform::value::Value

Source§

impl PartialOrd for icu_locid::extensions::unicode::attribute::Attribute

Source§

impl PartialOrd for icu_locid::extensions::unicode::attributes::Attributes

Source§

impl PartialOrd for icu_locid::extensions::unicode::key::Key

Source§

impl PartialOrd for icu_locid::extensions::unicode::keywords::Keywords

Source§

impl PartialOrd for Unicode

Source§

impl PartialOrd for icu_locid::extensions::unicode::value::Value

Source§

impl PartialOrd for icu_locid::subtags::language::Language

Source§

impl PartialOrd for icu_locid::subtags::region::Region

Source§

impl PartialOrd for icu_locid::subtags::script::Script

Source§

impl PartialOrd for icu_locid::subtags::variant::Variant

Source§

impl PartialOrd for icu_locid::subtags::variants::Variants

Source§

impl PartialOrd for GeneralCategoryULE

Source§

impl PartialOrd for icu_properties::props::BidiClass

Source§

impl PartialOrd for icu_properties::props::BidiClass

Source§

impl PartialOrd for icu_properties::props::CanonicalCombiningClass

Source§

impl PartialOrd for icu_properties::props::CanonicalCombiningClass

Source§

impl PartialOrd for icu_properties::props::EastAsianWidth

Source§

impl PartialOrd for icu_properties::props::EastAsianWidth

Source§

impl PartialOrd for GeneralCategoryOutOfBoundsError

Source§

impl PartialOrd for icu_properties::props::GraphemeClusterBreak

Source§

impl PartialOrd for icu_properties::props::GraphemeClusterBreak

Source§

impl PartialOrd for icu_properties::props::HangulSyllableType

Source§

impl PartialOrd for icu_properties::props::HangulSyllableType

Source§

impl PartialOrd for IndicConjunctBreak

Source§

impl PartialOrd for icu_properties::props::IndicSyllabicCategory

Source§

impl PartialOrd for icu_properties::props::IndicSyllabicCategory

Source§

impl PartialOrd for icu_properties::props::JoiningType

Source§

impl PartialOrd for icu_properties::props::JoiningType

Source§

impl PartialOrd for icu_properties::props::LineBreak

Source§

impl PartialOrd for icu_properties::props::LineBreak

Source§

impl PartialOrd for icu_properties::props::Script

Source§

impl PartialOrd for icu_properties::props::Script

Source§

impl PartialOrd for icu_properties::props::SentenceBreak

Source§

impl PartialOrd for icu_properties::props::SentenceBreak

Source§

impl PartialOrd for VerticalOrientation

Source§

impl PartialOrd for icu_properties::props::WordBreak

Source§

impl PartialOrd for icu_properties::props::WordBreak

Source§

impl PartialOrd for CheckedBidiPairedBracketTypeULE

Source§

impl PartialOrd for NormalizedPropertyNameStr

The Ord/PartialOrd impl will sort things using strict equality, but in such a way that all loose-equal items will sort into the same area, such that a map can be searched for both strict and loose equality.

Source§

impl PartialOrd for DataKey

Source§

impl PartialOrd for DataKeyHash

Source§

impl PartialOrd for DataKeyMetadata

Source§

impl PartialOrd for DataKeyPath

Source§

impl PartialOrd for DataMarkerId

Source§

impl PartialOrd for DataMarkerIdHash

Source§

impl PartialOrd for DataMarkerInfo

Source§

impl PartialOrd for DataIdentifierCow<'_>

Available on crate feature alloc only.
Source§

impl PartialOrd for DataMarkerAttributes

Source§

impl PartialOrd for icu_provider::request::DataRequestMetadata

Source§

impl PartialOrd for icu_provider::request::DataRequestMetadata

Source§

impl PartialOrd for WordTypeULE

Source§

impl PartialOrd for MetazoneInfo

Source§

impl PartialOrd for TimeZoneVariantULE

Source§

impl PartialOrd for Timestamp24

Source§

impl PartialOrd for VariantOffsets

Source§

impl PartialOrd for VariantOffsetsWithMetazoneMembershipKind

Source§

impl PartialOrd for icu_time::types::Hour

Source§

impl PartialOrd for icu_time::types::Minute

Source§

impl PartialOrd for icu_time::types::Nanosecond

Source§

impl PartialOrd for icu_time::types::Second

Source§

impl PartialOrd for icu_time::types::Time

Source§

impl PartialOrd for ZonedDateTime<Iso, UtcOffset>

Source§

impl PartialOrd for icu_time::zone::offset::UtcOffset

Source§

impl PartialOrd for TimeZone

Source§

impl PartialOrd for ZoneNameTimestamp

Source§

impl PartialOrd for Delay

Source§

impl PartialOrd for GaussianBlurParameters

Source§

impl PartialOrd for ImageSize

Source§

impl PartialOrd for Ipv4AddrRange

Source§

impl PartialOrd for Ipv6AddrRange

Source§

impl PartialOrd for Ipv4Net

Source§

impl PartialOrd for Ipv4Subnets

Source§

impl PartialOrd for Ipv6Net

Source§

impl PartialOrd for Ipv6Subnets

Source§

impl PartialOrd for CompositionEvent

Source§

impl PartialOrd for KeyboardEvent

Source§

impl PartialOrd for Modifiers

Source§

impl PartialOrd for markup5ever::interface::Attribute

Source§

impl PartialOrd for QualName

Source§

impl PartialOrd for Mime

Source§

impl PartialOrd for Interest

Source§

impl PartialOrd for Token

Source§

impl PartialOrd for ColorDateTime

Source§

impl PartialOrd for DtUchHcb

Source§

impl PartialOrd for DtUchHsb

Source§

impl PartialOrd for DtUchJch

Source§

impl PartialOrd for MalformedSize

Source§

impl PartialOrd for ICtCp

Source§

impl PartialOrd for Jzazbz

Source§

impl PartialOrd for Jzczhz

Source§

impl PartialOrd for Lab

Source§

impl PartialOrd for LCh

Source§

impl PartialOrd for Luv

Source§

impl PartialOrd for Oklab

Source§

impl PartialOrd for Oklch

Source§

impl PartialOrd for ParsingOptions

Source§

impl PartialOrd for Srlab2

Source§

impl PartialOrd for TransformOptions

Source§

impl PartialOrd for Ych

Source§

impl PartialOrd for Yrg

Source§

impl PartialOrd for CooperativeData

Source§

impl PartialOrd for MemoryDecorations

Source§

impl PartialOrd for RayFlag

Source§

impl PartialOrd for Scalar

Source§

impl PartialOrd for StorageAccess

Source§

impl PartialOrd for naga::proc::layouter::Alignment

Source§

impl PartialOrd for ResourceBinding

Source§

impl PartialOrd for Quality

Source§

impl PartialOrd for NegativeHemisphereError

Source§

impl PartialOrd for Transformations

Source§

impl PartialOrd for PotentialCodePoint

Source§

impl PartialOrd for PotentialUtf8

Source§

impl PartialOrd for PotentialUtf16

Source§

impl PartialOrd for TimerMetadata

Source§

impl PartialOrd for U32Set

Source§

impl PartialOrd for CharsetRange1

Source§

impl PartialOrd for CharsetRange2

Source§

impl PartialOrd for EncodingRange1

Source§

impl PartialOrd for EncodingSupplement

Source§

impl PartialOrd for FdSelectRange3

Source§

impl PartialOrd for FdSelectRange4

Source§

impl PartialOrd for TableRecord

Source§

impl PartialOrd for LookupSegment4

Source§

impl PartialOrd for AnchorPoint

Source§

impl PartialOrd for AxisValueMap

Source§

impl PartialOrd for BdtComponent

Source§

impl PartialOrd for BigGlyphMetrics

Source§

impl PartialOrd for BitmapFlags

Source§

impl PartialOrd for BitmapSize

Source§

impl PartialOrd for GlyphIdOffsetPair

Source§

impl PartialOrd for SbitLineMetrics

Source§

impl PartialOrd for SmallGlyphMetrics

Source§

impl PartialOrd for ConstantMapGroup

Source§

impl PartialOrd for SequentialMapGroup

Source§

impl PartialOrd for SubHeader

Source§

impl PartialOrd for UnicodeRange

Source§

impl PartialOrd for UvsMapping

Source§

impl PartialOrd for BaseGlyph

Source§

impl PartialOrd for ColorIndex

Source§

impl PartialOrd for ColorStop

Source§

impl PartialOrd for Layer

Source§

impl PartialOrd for VarColorIndex

Source§

impl PartialOrd for VarColorStop

Source§

impl PartialOrd for ColorRecord

Source§

impl PartialOrd for PaletteType

Source§

impl PartialOrd for PermissionFlags

Source§

impl PartialOrd for SettingName

Source§

impl PartialOrd for VariationAxisRecord

Source§

impl PartialOrd for GaspRange

Source§

impl PartialOrd for GaspRangeBehavior

Source§

impl PartialOrd for CompositeGlyphFlags

Source§

impl PartialOrd for SimpleGlyphFlags

Source§

impl PartialOrd for ValueFormat

Source§

impl PartialOrd for GvarFlags

Source§

impl PartialOrd for Flags

Source§

impl PartialOrd for MacStyle

Source§

impl PartialOrd for LongMetric

Source§

impl PartialOrd for Subtable0Pair

Source§

impl PartialOrd for LookupFlag

Source§

impl PartialOrd for ClassRangeRecord

Source§

impl PartialOrd for RangeRecord

Source§

impl PartialOrd for SequenceLookupRecord

Source§

impl PartialOrd for FTStringRange

Source§

impl PartialOrd for ContextualEntryData

Source§

impl PartialOrd for Feature

Source§

impl PartialOrd for InsertionEntryData

Source§

impl PartialOrd for ValueRecord

Source§

impl PartialOrd for SelectionFlags

Source§

impl PartialOrd for HeaderFlags

Source§

impl PartialOrd for AxisRecord

Source§

impl PartialOrd for AxisValueRecord

Source§

impl PartialOrd for AxisValueTableFlags

Source§

impl PartialOrd for SVGDocumentRecord

Source§

impl PartialOrd for TrackTableEntry

Source§

impl PartialOrd for SparseRegionAxisCoordinates

Source§

impl PartialOrd for VarcFlags

Source§

impl PartialOrd for DeltaSetIndex

Source§

impl PartialOrd for EntryFormat

Source§

impl PartialOrd for RegionAxisCoordinates

Source§

impl PartialOrd for TupleIndex

Source§

impl PartialOrd for TupleVariationCount

Source§

impl PartialOrd for VertOriginYMetrics

Source§

impl PartialOrd for LazyStateID

Source§

impl PartialOrd for regex_automata::util::alphabet::Unit

Source§

impl PartialOrd for NonMaxUsize

Source§

impl PartialOrd for regex_automata::util::primitives::PatternID

Source§

impl PartialOrd for SmallIndex

Source§

impl PartialOrd for regex_automata::util::primitives::StateID

Source§

impl PartialOrd for Position

Source§

impl PartialOrd for Span

Source§

impl PartialOrd for regex_syntax::hir::literal::Literal

Source§

impl PartialOrd for ClassBytesRange

Source§

impl PartialOrd for ClassUnicodeRange

Source§

impl PartialOrd for Utf8Range

Source§

impl PartialOrd for roxmltree::Node<'_, '_>

Source§

impl PartialOrd for roxmltree::Node<'_, '_>

Source§

impl PartialOrd for SocketAddrUnix

Source§

impl PartialOrd for SocketAddrAny

Source§

impl PartialOrd for SocketAddrXdp

Source§

impl PartialOrd for SocketAddrXdpFlags

Source§

impl PartialOrd for Timespec

Source§

impl PartialOrd for UnixTime

Source§

impl PartialOrd for CrossProcessInstant

Source§

impl PartialOrd for BlobIndex

Source§

impl PartialOrd for BroadcastChannelRouterIndex

Source§

impl PartialOrd for BrowsingContextIndex

Source§

impl PartialOrd for CookieStoreIndex

Source§

impl PartialOrd for CryptoKeyIndex

Source§

impl PartialOrd for DomExceptionIndex

Source§

impl PartialOrd for DomMatrixIndex

Source§

impl PartialOrd for DomPointIndex

Source§

impl PartialOrd for DomQuadIndex

Source§

impl PartialOrd for DomRectIndex

Source§

impl PartialOrd for FileIndex

Source§

impl PartialOrd for FileListIndex

Source§

impl PartialOrd for HistoryStateIndex

Source§

impl PartialOrd for ImageBitmapIndex

Source§

impl PartialOrd for ImageDataIndex

Source§

impl PartialOrd for MessagePortIndex

Source§

impl PartialOrd for MessagePortRouterIndex

Source§

impl PartialOrd for OffscreenCanvasIndex

Source§

impl PartialOrd for PainterId

Source§

impl PartialOrd for PipelineIndex

Source§

impl PartialOrd for PipelineNamespaceId

Source§

impl PartialOrd for QuotaExceededErrorIndex

Source§

impl PartialOrd for ScriptEventLoopId

Source§

impl PartialOrd for ServiceWorkerIndex

Source§

impl PartialOrd for ServiceWorkerRegistrationIndex

Source§

impl PartialOrd for WebViewId

Source§

impl PartialOrd for RopeIndex

Source§

impl PartialOrd for servo_base::Epoch

Source§

impl PartialOrd for Utf8CodeUnits

Source§

impl PartialOrd for Utf16CodeUnits

Source§

impl PartialOrd for Utf32CodeUnits

Source§

impl PartialOrd for Utf32CodeUnitsOrNodeOffset

Source§

impl PartialOrd for WebGLContextId

Source§

impl PartialOrd for WebGLSLVersion

Source§

impl PartialOrd for ServoUrl

Source§

impl PartialOrd for Digest

Source§

impl PartialOrd for DigestParseError

Source§

impl PartialOrd for Sha1

Source§

impl PartialOrd for Stretch

Source§

impl PartialOrd for skrifa::attribute::Weight

Source§

impl PartialOrd for Size

Source§

impl PartialOrd for DefaultKey

Source§

impl PartialOrd for KeyData

Source§

impl PartialOrd for FiniteF32

Source§

impl PartialOrd for FiniteF64

Source§

impl PartialOrd for NonZeroPositiveF32

Source§

impl PartialOrd for NonZeroPositiveF64

Source§

impl PartialOrd for NormalizedF32

Source§

impl PartialOrd for NormalizedF64

Source§

impl PartialOrd for PositiveF32

Source§

impl PartialOrd for PositiveF64

Source§

impl PartialOrd for EmptyStaticAtomSet

Source§

impl PartialOrd for CascadePriority

Source§

impl PartialOrd for ScopeProximity

Source§

impl PartialOrd for ChannelKeyword

Source§

impl PartialOrd for CascadeLevel

Source§

impl PartialOrd for ShadowCascadeOrder

Source§

impl PartialOrd for KeyframePercentage

Source§

impl PartialOrd for LayerOrder

Source§

impl PartialOrd for ContainerConditionId

Source§

impl PartialOrd for LayerId

Source§

impl PartialOrd for ScopeConditionId

Source§

impl PartialOrd for style::values::computed::angle::Angle

Source§

impl PartialOrd for Zoom

Source§

impl PartialOrd for style::values::computed::font::FontStretch

Source§

impl PartialOrd for FontStyle

Source§

impl PartialOrd for FontWeight

Source§

impl PartialOrd for CSSPixelLength

Source§

impl PartialOrd for Percentage

Source§

impl PartialOrd for Resolution

Source§

impl PartialOrd for style::values::computed::time::Time

Source§

impl PartialOrd for SquaredDistance

Source§

impl PartialOrd for Ratio<NonNegative<f32>>

Source§

impl PartialOrd for NoCalcAngle

Source§

impl PartialOrd for NoCalcLength

Source§

impl PartialOrd for NoCalcNumber

Source§

impl PartialOrd for style::values::specified::number::Number

Source§

impl PartialOrd for AtomStaticSet

Source§

impl PartialOrd for time::date::Date

Source§

impl PartialOrd for OffsetDateTime

Source§

impl PartialOrd for PlainDateTime

Source§

impl PartialOrd for SignedDuration

Source§

impl PartialOrd for time::time::Time

Source§

impl PartialOrd for Timestamp

Source§

impl PartialOrd for UtcDateTime

Source§

impl PartialOrd for time::utc_offset::UtcOffset

Source§

impl PartialOrd for NormalizedF32Exclusive

Source§

impl PartialOrd for Ready

Source§

impl PartialOrd for tokio::runtime::task::id::Id

Source§

impl PartialOrd for tokio::time::instant::Instant

Source§

impl PartialOrd for AnyDelimiterCodec

Source§

impl PartialOrd for BytesCodec

Source§

impl PartialOrd for LinesCodec

Source§

impl PartialOrd for tracing_core::metadata::Level

Source§

impl PartialOrd for tracing_core::metadata::LevelFilter

Source§

impl PartialOrd for ATerm

Source§

impl PartialOrd for B0

Source§

impl PartialOrd for B1

Source§

impl PartialOrd for Z0

Source§

impl PartialOrd for Equal

Source§

impl PartialOrd for Greater

Source§

impl PartialOrd for Less

Source§

impl PartialOrd for UTerm

Source§

impl PartialOrd for UnicodeVersion

Source§

impl PartialOrd for unicode_bidi::level::Level

Source§

impl PartialOrd for Url

URLs compare like their serialization.

Source§

impl PartialOrd for Braced

Source§

impl PartialOrd for Hyphenated

Source§

impl PartialOrd for Simple

Source§

impl PartialOrd for Urn

Source§

impl PartialOrd for NonNilUuid

Source§

impl PartialOrd for Uuid

Source§

impl PartialOrd for FilterId

Source§

impl PartialOrd for Tile

Source§

impl PartialOrd for LocalNameStaticSet

Source§

impl PartialOrd for NamespaceStaticSet

Source§

impl PartialOrd for PrefixStaticSet

Source§

impl PartialOrd for WebGPUAdapter

Source§

impl PartialOrd for WebGPUBindGroup

Source§

impl PartialOrd for WebGPUBindGroupLayout

Source§

impl PartialOrd for WebGPUBuffer

Source§

impl PartialOrd for WebGPUCommandBuffer

Source§

impl PartialOrd for WebGPUCommandEncoder

Source§

impl PartialOrd for WebGPUComputePass

Source§

impl PartialOrd for WebGPUComputePipeline

Source§

impl PartialOrd for WebGPUContextId

Source§

impl PartialOrd for WebGPUDevice

Source§

impl PartialOrd for WebGPUExternalTexture

Source§

impl PartialOrd for WebGPUPipelineLayout

Source§

impl PartialOrd for WebGPUQuerySet

Source§

impl PartialOrd for WebGPUQueue

Source§

impl PartialOrd for WebGPURenderBundle

Source§

impl PartialOrd for WebGPURenderBundleEncoder

Source§

impl PartialOrd for WebGPURenderPass

Source§

impl PartialOrd for WebGPURenderPipeline

Source§

impl PartialOrd for WebGPUSampler

Source§

impl PartialOrd for WebGPUShaderModule

Source§

impl PartialOrd for WebGPUSurface

Source§

impl PartialOrd for WebGPUTexture

Source§

impl PartialOrd for WebGPUTextureView

Source§

impl PartialOrd for CaptureBits

Source§

impl PartialOrd for ClearCache

Source§

impl PartialOrd for ShaderPrecacheFlags

Source§

impl PartialOrd for ColorU

Source§

impl PartialOrd for PremultipliedColorF

Source§

impl PartialOrd for PrimitiveFlags

Source§

impl PartialOrd for StackingContextFlags

Source§

impl PartialOrd for FontInstanceFlags

Source§

impl PartialOrd for FontInstanceKey

Source§

impl PartialOrd for FontInstanceOptions

Source§

impl PartialOrd for FontInstancePlatformOptions

Source§

impl PartialOrd for FontKey

Source§

impl PartialOrd for FontSize

Source§

impl PartialOrd for FontVariation

Source§

impl PartialOrd for GlyphOptions

Source§

impl PartialOrd for NativeFontHandle

Source§

impl PartialOrd for SyntheticItalics

Source§

impl PartialOrd for ImageDescriptorFlags

Source§

impl PartialOrd for DebugFlags

Source§

impl PartialOrd for webrender_api::Epoch

Source§

impl PartialOrd for FramePublishId

Source§

impl PartialOrd for IdNamespace

Source§

impl PartialOrd for RenderReasons

Source§

impl PartialOrd for DevicePixel

Source§

impl PartialOrd for FramebufferPixel

Source§

impl PartialOrd for LayoutPixel

Source§

impl PartialOrd for PicturePixel

Source§

impl PartialOrd for RasterPixel

Source§

impl PartialOrd for Tiles

Source§

impl PartialOrd for VisPixel

Source§

impl PartialOrd for WorldPixel

Source§

impl PartialOrd for ShaderFeatureFlags

Source§

impl PartialOrd for RawId

Source§

impl PartialOrd for DownlevelCapabilities

Source§

impl PartialOrd for DownlevelFlags

Source§

impl PartialOrd for DownlevelLimits

Source§

impl PartialOrd for PresentationTimestamp

Source§

impl PartialOrd for TextureChannel

Source§

impl PartialOrd for BaseFontInstance

Source§

impl PartialOrd for FontInstance

Source§

impl PartialOrd for FontTransform

Source§

impl PartialOrd for GlyphCacheKey

Source§

impl PartialOrd for GlyphKey

Source§

impl PartialOrd for zerovec::ule::chars::CharULE

Source§

impl PartialOrd for zerovec::ule::chars::CharULE

Source§

impl PartialOrd for UnvalidatedChar

Source§

impl PartialOrd for UnvalidatedStr

Source§

impl PartialOrd for Index8

Source§

impl PartialOrd for zerovec::varzerovec::components::Index16

Source§

impl PartialOrd for zerovec::varzerovec::components::Index16

Source§

impl PartialOrd for zerovec::varzerovec::components::Index32

Source§

impl PartialOrd for zerovec::varzerovec::components::Index32

Source§

impl PartialOrd for DOMString

Source§

impl PartialOrd for StringView<'_>

Source§

impl PartialOrd for USVString

Source§

impl PartialOrd for ByteString

1.64.0 · Source§

impl PartialOrd for CString

1.0.0 · Source§

impl PartialOrd for String

1.0.0 · Source§

impl PartialOrd for TypeId

Source§

impl PartialOrd for ByteStr

1.27.0 · Source§

impl PartialOrd for CpuidResult

1.0.0 · Source§

impl PartialOrd for CStr

1.0.0 · Source§

impl PartialOrd for Error

1.33.0 · Source§

impl PartialOrd for PhantomPinned

Source§

impl PartialOrd for core::mem::alignment::Alignment

1.0.0 (const: unstable) · Source§

impl PartialOrd for Ipv4Addr

1.0.0 (const: unstable) · Source§

impl PartialOrd for Ipv6Addr

1.0.0 · Source§

impl PartialOrd for SocketAddrV4

1.0.0 · Source§

impl PartialOrd for SocketAddrV6

1.10.0 · Source§

impl PartialOrd for core::panic::location::Location<'_>

1.3.0 · Source§

impl PartialOrd for Duration

1.0.0 · Source§

impl PartialOrd for OsStr

1.0.0 · Source§

impl PartialOrd for OsString

1.0.0 · Source§

impl PartialOrd for Path

1.0.0 · Source§

impl PartialOrd for PathBuf

1.8.0 · Source§

impl PartialOrd for std::time::Instant

1.8.0 · Source§

impl PartialOrd for SystemTime

§

impl PartialOrd for LanguageStrStrPairVarULE

§

impl PartialOrd for StrStrPairVarULE

Source§

impl PartialOrd<&str> for http::uri::authority::Authority

Source§

impl PartialOrd<&str> for http::uri::path::PathAndQuery

Source§

impl PartialOrd<&ByteStr> for Cow<'_, str>

Source§

impl PartialOrd<&ByteStr> for Cow<'_, ByteStr>

Source§

impl PartialOrd<&ByteStr> for Cow<'_, [u8]>

Source§

impl PartialOrd<&ByteStr> for ByteString

1.8.0 · Source§

impl PartialOrd<&OsStr> for Cow<'_, OsStr>

1.8.0 · Source§

impl PartialOrd<&OsStr> for Cow<'_, Path>

1.8.0 · Source§

impl PartialOrd<&OsStr> for OsString

1.8.0 · Source§

impl PartialOrd<&OsStr> for Path

1.8.0 · Source§

impl PartialOrd<&OsStr> for PathBuf

1.8.0 · Source§

impl PartialOrd<&Path> for Cow<'_, OsStr>

1.8.0 · Source§

impl PartialOrd<&Path> for Cow<'_, Path>

1.8.0 · Source§

impl PartialOrd<&Path> for OsStr

1.8.0 · Source§

impl PartialOrd<&Path> for OsString

1.8.0 · Source§

impl PartialOrd<&Path> for PathBuf

Source§

impl PartialOrd<Level> for log::LevelFilter

Source§

impl PartialOrd<LevelFilter> for log::Level

Source§

impl PartialOrd<Cow<'_, str>> for &ByteStr

Source§

impl PartialOrd<Cow<'_, str>> for ByteString

Source§

impl PartialOrd<Cow<'_, ByteStr>> for &ByteStr

Source§

impl PartialOrd<Cow<'_, ByteStr>> for ByteString

1.8.0 · Source§

impl PartialOrd<Cow<'_, OsStr>> for &OsStr

1.8.0 · Source§

impl PartialOrd<Cow<'_, OsStr>> for &Path

1.8.0 · Source§

impl PartialOrd<Cow<'_, OsStr>> for OsStr

1.8.0 · Source§

impl PartialOrd<Cow<'_, OsStr>> for OsString

1.8.0 · Source§

impl PartialOrd<Cow<'_, OsStr>> for Path

1.8.0 · Source§

impl PartialOrd<Cow<'_, OsStr>> for PathBuf

1.8.0 · Source§

impl PartialOrd<Cow<'_, Path>> for &OsStr

1.8.0 · Source§

impl PartialOrd<Cow<'_, Path>> for &Path

1.8.0 · Source§

impl PartialOrd<Cow<'_, Path>> for OsStr

1.8.0 · Source§

impl PartialOrd<Cow<'_, Path>> for OsString

1.8.0 · Source§

impl PartialOrd<Cow<'_, Path>> for Path

1.8.0 · Source§

impl PartialOrd<Cow<'_, Path>> for PathBuf

Source§

impl PartialOrd<Cow<'_, [u8]>> for &ByteStr

Source§

impl PartialOrd<Cow<'_, [u8]>> for ByteString

1.16.0 · Source§

impl PartialOrd<IpAddr> for Ipv4Addr

1.16.0 · Source§

impl PartialOrd<IpAddr> for Ipv6Addr

Source§

impl PartialOrd<char> for PotentialCodePoint

Source§

impl PartialOrd<str> for bytes::bytes::Bytes

Source§

impl PartialOrd<str> for BytesMut

Source§

impl PartialOrd<str> for http::header::value::HeaderValue

Source§

impl PartialOrd<str> for http::header::value::HeaderValue

Source§

impl PartialOrd<str> for http::uri::authority::Authority

Source§

impl PartialOrd<str> for http::uri::authority::Authority

Source§

impl PartialOrd<str> for http::uri::path::PathAndQuery

Source§

impl PartialOrd<str> for http::uri::path::PathAndQuery

Source§

impl PartialOrd<str> for PotentialUtf8

1.0.0 · Source§

impl PartialOrd<str> for OsStr

1.0.0 · Source§

impl PartialOrd<str> for OsString

Source§

impl PartialOrd<Bytes> for &str

Source§

impl PartialOrd<Bytes> for &[u8]

Source§

impl PartialOrd<Bytes> for str

Source§

impl PartialOrd<Bytes> for String

Source§

impl PartialOrd<Bytes> for alloc::vec::Vec<u8>

Source§

impl PartialOrd<Bytes> for [u8]

Source§

impl PartialOrd<BytesMut> for &str

Source§

impl PartialOrd<BytesMut> for &[u8]

Source§

impl PartialOrd<BytesMut> for str

Source§

impl PartialOrd<BytesMut> for String

Source§

impl PartialOrd<BytesMut> for alloc::vec::Vec<u8>

Source§

impl PartialOrd<BytesMut> for [u8]

Source§

impl PartialOrd<GlyphId16> for GlyphId

Source§

impl PartialOrd<GlyphId> for GlyphId16

Source§

impl PartialOrd<HeaderValue> for &str

Source§

impl PartialOrd<HeaderValue> for &http::header::value::HeaderValue

Source§

impl PartialOrd<HeaderValue> for str

Source§

impl PartialOrd<HeaderValue> for str

Source§

impl PartialOrd<HeaderValue> for String

Source§

impl PartialOrd<HeaderValue> for String

Source§

impl PartialOrd<HeaderValue> for [u8]

Source§

impl PartialOrd<HeaderValue> for [u8]

Source§

impl PartialOrd<Authority> for &str

Source§

impl PartialOrd<Authority> for str

Source§

impl PartialOrd<Authority> for str

Source§

impl PartialOrd<Authority> for String

Source§

impl PartialOrd<Authority> for String

Source§

impl PartialOrd<PathAndQuery> for &str

Source§

impl PartialOrd<PathAndQuery> for str

Source§

impl PartialOrd<PathAndQuery> for str

Source§

impl PartialOrd<PathAndQuery> for String

Source§

impl PartialOrd<PathAndQuery> for String

Source§

impl PartialOrd<PotentialCodePoint> for char

Source§

impl PartialOrd<PotentialUtf8> for str

Source§

impl PartialOrd<OffsetDateTime> for Timestamp

Source§

impl PartialOrd<OffsetDateTime> for UtcDateTime

Source§

impl PartialOrd<OffsetDateTime> for SystemTime

Source§

impl PartialOrd<SignedDuration> for Duration

Source§

impl PartialOrd<Timestamp> for OffsetDateTime

Source§

impl PartialOrd<Timestamp> for UtcDateTime

Source§

impl PartialOrd<Timestamp> for SystemTime

Source§

impl PartialOrd<UtcDateTime> for OffsetDateTime

Source§

impl PartialOrd<UtcDateTime> for Timestamp

Source§

impl PartialOrd<UtcDateTime> for SystemTime

Source§

impl PartialOrd<Level> for tracing_core::metadata::LevelFilter

Source§

impl PartialOrd<LevelFilter> for tracing_core::metadata::Level

Source§

impl PartialOrd<NonNilUuid> for Uuid

Source§

impl PartialOrd<Uuid> for NonNilUuid

Source§

impl PartialOrd<ByteString> for &ByteStr

Source§

impl PartialOrd<ByteString> for Cow<'_, str>

Source§

impl PartialOrd<ByteString> for Cow<'_, ByteStr>

Source§

impl PartialOrd<ByteString> for Cow<'_, [u8]>

Source§

impl PartialOrd<ByteString> for ByteStr

Source§

impl PartialOrd<String> for bytes::bytes::Bytes

Source§

impl PartialOrd<String> for BytesMut

Source§

impl PartialOrd<String> for http::header::value::HeaderValue

Source§

impl PartialOrd<String> for http::header::value::HeaderValue

Source§

impl PartialOrd<String> for http::uri::authority::Authority

Source§

impl PartialOrd<String> for http::uri::authority::Authority

Source§

impl PartialOrd<String> for http::uri::path::PathAndQuery

Source§

impl PartialOrd<String> for http::uri::path::PathAndQuery

Source§

impl PartialOrd<Vec<u8>> for bytes::bytes::Bytes

Source§

impl PartialOrd<Vec<u8>> for BytesMut

Source§

impl PartialOrd<ByteStr> for ByteString

1.16.0 · Source§

impl PartialOrd<Ipv4Addr> for IpAddr

1.16.0 · Source§

impl PartialOrd<Ipv6Addr> for IpAddr

Source§

impl PartialOrd<Duration> for SignedDuration

1.8.0 · Source§

impl PartialOrd<OsStr> for &Path

1.8.0 · Source§

impl PartialOrd<OsStr> for Cow<'_, OsStr>

1.8.0 · Source§

impl PartialOrd<OsStr> for Cow<'_, Path>

1.8.0 · Source§

impl PartialOrd<OsStr> for OsString

1.8.0 · Source§

impl PartialOrd<OsStr> for Path

1.8.0 · Source§

impl PartialOrd<OsStr> for PathBuf

1.8.0 · Source§

impl PartialOrd<OsString> for &OsStr

1.8.0 · Source§

impl PartialOrd<OsString> for &Path

1.8.0 · Source§

impl PartialOrd<OsString> for Cow<'_, OsStr>

1.8.0 · Source§

impl PartialOrd<OsString> for Cow<'_, Path>

1.8.0 · Source§

impl PartialOrd<OsString> for OsStr

1.8.0 · Source§

impl PartialOrd<OsString> for Path

1.8.0 · Source§

impl PartialOrd<OsString> for PathBuf

1.8.0 · Source§

impl PartialOrd<Path> for &OsStr

1.8.0 · Source§

impl PartialOrd<Path> for Cow<'_, OsStr>

1.8.0 · Source§

impl PartialOrd<Path> for Cow<'_, Path>

1.8.0 · Source§

impl PartialOrd<Path> for OsStr

1.8.0 · Source§

impl PartialOrd<Path> for OsString

1.8.0 · Source§

impl PartialOrd<Path> for PathBuf

1.8.0 · Source§

impl PartialOrd<PathBuf> for &OsStr

1.8.0 · Source§

impl PartialOrd<PathBuf> for &Path

1.8.0 · Source§

impl PartialOrd<PathBuf> for Cow<'_, OsStr>

1.8.0 · Source§

impl PartialOrd<PathBuf> for Cow<'_, Path>

1.8.0 · Source§

impl PartialOrd<PathBuf> for OsStr

1.8.0 · Source§

impl PartialOrd<PathBuf> for OsString

1.8.0 · Source§

impl PartialOrd<PathBuf> for Path

Source§

impl PartialOrd<SystemTime> for OffsetDateTime

Source§

impl PartialOrd<SystemTime> for Timestamp

Source§

impl PartialOrd<SystemTime> for UtcDateTime

Source§

impl PartialOrd<[u8]> for bytes::bytes::Bytes

Source§

impl PartialOrd<[u8]> for BytesMut

Source§

impl PartialOrd<[u8]> for http::header::value::HeaderValue

Source§

impl PartialOrd<[u8]> for http::header::value::HeaderValue

Source§

impl<'a> PartialOrd for FlexZeroVec<'a>

1.0.0 · Source§

impl<'a> PartialOrd for Component<'a>

1.0.0 · Source§

impl<'a> PartialOrd for Prefix<'a>

Source§

impl<'a> PartialOrd for icu_locale::provider::LanguageStrStrPair<'a>

Source§

impl<'a> PartialOrd for icu_locale::provider::StrStrPair<'a>

Source§

impl<'a> PartialOrd for Metadata<'a>

Source§

impl<'a> PartialOrd for MetadataBuilder<'a>

Source§

impl<'a> PartialOrd for Name<'a>

Source§

impl<'a> PartialOrd for SegmentMaps<'a>

Source§

impl<'a> PartialOrd for DeviceRecord<'a>

Source§

impl<'a> PartialOrd for Tuple<'a>

Source§

impl<'a> PartialOrd for VariationRegion<'a>

Source§

impl<'a> PartialOrd for PhantomContravariantLifetime<'a>

Source§

impl<'a> PartialOrd for PhantomCovariantLifetime<'a>

Source§

impl<'a> PartialOrd for PhantomInvariantLifetime<'a>

1.0.0 · Source§

impl<'a> PartialOrd for Components<'a>

1.0.0 · Source§

impl<'a> PartialOrd for PrefixComponent<'a>

§

impl<'a> PartialOrd for LanguageStrStrPair<'a>

§

impl<'a> PartialOrd for StrStrPair<'a>

Source§

impl<'a> PartialOrd<&'a str> for http::uri::authority::Authority

Source§

impl<'a> PartialOrd<&'a str> for http::uri::path::PathAndQuery

Source§

impl<'a> PartialOrd<HeaderValue> for &'a str

Source§

impl<'a> PartialOrd<HeaderValue> for &'a http::header::value::HeaderValue

Source§

impl<'a> PartialOrd<Authority> for &'a str

Source§

impl<'a> PartialOrd<PathAndQuery> for &'a str

1.0.0 · Source§

impl<'a, B> PartialOrd for Cow<'a, B>
where B: PartialOrd + ToOwned + ?Sized,

Source§

impl<'a, T> PartialOrd for zerovec::zerovec::ZeroVec<'a, T>
where T: AsULE + PartialOrd,

Source§

impl<'a, T> PartialOrd for zerovec::zerovec::ZeroVec<'a, T>
where T: AsULE + PartialOrd,

Source§

impl<'a, T> PartialOrd<&'a T> for bytes::bytes::Bytes
where Bytes: PartialOrd<T>, T: ?Sized,

Source§

impl<'a, T> PartialOrd<&'a T> for BytesMut
where BytesMut: PartialOrd<T>, T: ?Sized,

Source§

impl<'a, T> PartialOrd<&'a T> for http::header::value::HeaderValue
where HeaderValue: PartialOrd<T>, T: ?Sized,

Source§

impl<'a, T, F> PartialOrd for zerovec::varzerovec::vec::VarZeroVec<'a, T, F>

Source§

impl<'a, T, F> PartialOrd for zerovec::varzerovec::vec::VarZeroVec<'a, T, F>

Source§

impl<'a, V> PartialOrd for VarZeroCow<'a, V>
where V: VarULE + PartialOrd + ?Sized,

Source§

impl<'g, T> PartialOrd for Shared<'g, T>
where T: Pointable + ?Sized,

Source§

impl<'s, T> PartialOrd for SliceVec<'s, T>
where T: PartialOrd,

Source§

impl<A> PartialOrd for TinyVec<A>
where A: Array, <A as Array>::Item: PartialOrd,

Source§

impl<A> PartialOrd for SmallVec<A>
where A: Array, <A as Array>::Item: PartialOrd,

Source§

impl<A> PartialOrd for tinyvec::arrayvec::ArrayVec<A>
where A: Array, <A as Array>::Item: PartialOrd,

Source§

impl<A, B> PartialOrd for zerovec::ule::tuple::Tuple2ULE<A, B>
where A: PartialOrd + ULE, B: PartialOrd + ULE,

Source§

impl<A, B> PartialOrd for zerovec::ule::tuple::Tuple2ULE<A, B>
where A: PartialOrd + ULE, B: PartialOrd + ULE,

Source§

impl<A, B> PartialOrd for VarTuple<A, B>
where A: PartialOrd, B: PartialOrd,

1.0.0 (const: unstable) · Source§

impl<A, B> PartialOrd<&B> for &A
where A: PartialOrd<B> + ?Sized, B: ?Sized,

1.0.0 (const: unstable) · Source§

impl<A, B> PartialOrd<&mut B> for &mut A
where A: PartialOrd<B> + ?Sized, B: ?Sized,

Source§

impl<A, B, C> PartialOrd for zerovec::ule::tuple::Tuple3ULE<A, B, C>
where A: PartialOrd + ULE, B: PartialOrd + ULE, C: PartialOrd + ULE,

Source§

impl<A, B, C> PartialOrd for zerovec::ule::tuple::Tuple3ULE<A, B, C>
where A: PartialOrd + ULE, B: PartialOrd + ULE, C: PartialOrd + ULE,

Source§

impl<A, B, C, D> PartialOrd for zerovec::ule::tuple::Tuple4ULE<A, B, C, D>
where A: PartialOrd + ULE, B: PartialOrd + ULE, C: PartialOrd + ULE, D: PartialOrd + ULE,

Source§

impl<A, B, C, D> PartialOrd for zerovec::ule::tuple::Tuple4ULE<A, B, C, D>
where A: PartialOrd + ULE, B: PartialOrd + ULE, C: PartialOrd + ULE, D: PartialOrd + ULE,

Source§

impl<A, B, C, D, E> PartialOrd for zerovec::ule::tuple::Tuple5ULE<A, B, C, D, E>
where A: PartialOrd + ULE, B: PartialOrd + ULE, C: PartialOrd + ULE, D: PartialOrd + ULE, E: PartialOrd + ULE,

Source§

impl<A, B, C, D, E> PartialOrd for zerovec::ule::tuple::Tuple5ULE<A, B, C, D, E>
where A: PartialOrd + ULE, B: PartialOrd + ULE, C: PartialOrd + ULE, D: PartialOrd + ULE, E: PartialOrd + ULE,

Source§

impl<A, B, C, D, E, F> PartialOrd for zerovec::ule::tuple::Tuple6ULE<A, B, C, D, E, F>
where A: PartialOrd + ULE, B: PartialOrd + ULE, C: PartialOrd + ULE, D: PartialOrd + ULE, E: PartialOrd + ULE, F: PartialOrd + ULE,

Source§

impl<A, B, C, D, E, F> PartialOrd for zerovec::ule::tuple::Tuple6ULE<A, B, C, D, E, F>
where A: PartialOrd + ULE, B: PartialOrd + ULE, C: PartialOrd + ULE, D: PartialOrd + ULE, E: PartialOrd + ULE, F: PartialOrd + ULE,

Source§

impl<A, B, C, D, E, F, Format> PartialOrd for Tuple6VarULE<A, B, C, D, E, F, Format>

Source§

impl<A, B, C, D, E, Format> PartialOrd for Tuple5VarULE<A, B, C, D, E, Format>

Source§

impl<A, B, C, D, Format> PartialOrd for Tuple4VarULE<A, B, C, D, Format>

Source§

impl<A, B, C, Format> PartialOrd for Tuple3VarULE<A, B, C, Format>

Source§

impl<A, B, Format> PartialOrd for Tuple2VarULE<A, B, Format>
where A: PartialOrd + VarULE + ?Sized, B: PartialOrd + VarULE + ?Sized, Format: VarZeroVecFormat,

Source§

impl<A, V> PartialOrd for VarTupleULE<A, V>
where A: PartialOrd + AsULE, V: PartialOrd + VarULE + ?Sized, <A as AsULE>::ULE: PartialOrd,

Source§

impl<B> PartialOrd for BitSet<B>
where B: BitBlock,

Source§

impl<B> PartialOrd for BitVec<B>
where B: BitBlock,

Source§

impl<C, A, B> PartialOrd<Date<B>> for icu_calendar::date::Date<A>
where C: Calendar, A: AsCalendar<Calendar = C>, B: AsCalendar<Calendar = C>,

Source§

impl<Dyn> PartialOrd for DynMetadata<Dyn>
where Dyn: ?Sized,

1.4.0 · Source§

impl<F> PartialOrd for F
where F: FnPtr,

Source§

impl<F, A> PartialOrd for Tendril<F, A>

Source§

impl<K, V> PartialOrd for indexmap::map::slice::Slice<K, V>
where K: PartialOrd, V: PartialOrd,

1.0.0 · Source§

impl<K, V, A> PartialOrd for BTreeMap<K, V, A>
where K: PartialOrd, V: PartialOrd, A: Allocator + Clone,

Source§

impl<K, V, S> PartialOrd for litemap::map::LiteMap<K, V, S>
where K: PartialOrd + ?Sized, V: PartialOrd + ?Sized, S: PartialOrd,

Source§

impl<K, V, S> PartialOrd for litemap::map::LiteMap<K, V, S>
where K: PartialOrd + ?Sized, V: PartialOrd + ?Sized, S: PartialOrd,

Source§

impl<L, R> PartialOrd for Either<L, R>
where L: PartialOrd, R: PartialOrd,

Source§

impl<O> PartialOrd for F32<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd for F64<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd for I16<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd for I32<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd for I64<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd for I128<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd for Isize<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd for U16<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd for U32<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd for U64<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd for U128<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd for Usize<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd<i16> for I16<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd<i32> for I32<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd<i64> for I64<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd<i128> for I128<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd<isize> for Isize<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd<u16> for U16<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd<u32> for U32<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd<u64> for U64<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd<u128> for U128<O>
where O: ByteOrder,

Source§

impl<O> PartialOrd<usize> for Usize<O>
where O: ByteOrder,

Source§

impl<P> PartialOrd for LogicalInsets<P>
where P: PartialOrd,

Source§

impl<P> PartialOrd for LogicalPosition<P>
where P: PartialOrd,

Source§

impl<P> PartialOrd for LogicalSize<P>
where P: PartialOrd,

Source§

impl<P> PartialOrd for LogicalUnit<P>
where P: PartialOrd,

Source§

impl<P> PartialOrd for PhysicalInsets<P>
where P: PartialOrd,

Source§

impl<P> PartialOrd for PhysicalPosition<P>
where P: PartialOrd,

Source§

impl<P> PartialOrd for PhysicalSize<P>
where P: PartialOrd,

Source§

impl<P> PartialOrd for PhysicalUnit<P>
where P: PartialOrd,

1.41.0 · Source§

impl<Ptr, Q> PartialOrd<Pin<Q>> for Pin<Ptr>
where Ptr: Deref, Q: Deref, <Ptr as Deref>::Target: PartialOrd<<Q as Deref>::Target>,

Source§

impl<R> PartialOrd for EastAsianTraditional<R>
where R: PartialOrd,

Source§

impl<Rhs> PartialOrd<Rhs> for ByteBuf
where Rhs: AsRef<[u8]> + ?Sized,

Source§

impl<Rhs> PartialOrd<Rhs> for serde_bytes::bytes::Bytes
where Rhs: AsRef<[u8]> + ?Sized,

Source§

impl<Rhs, const N: usize> PartialOrd<Rhs> for ByteArray<N>
where Rhs: Borrow<[u8; N]> + ?Sized,

Source§

impl<S> PartialOrd for url::host::Host<S>
where S: PartialOrd,

Source§

impl<SIZE> PartialOrd for arraystring::arraystring::ArrayString<SIZE>
where SIZE: Capacity,

Source§

impl<SIZE> PartialOrd for Drain<SIZE>
where SIZE: Capacity,

Source§

impl<Static> PartialOrd for Atom<Static>
where Static: StaticAtomSet,

Source§

impl<Storage> PartialOrd for ash::vk::native::__BindgenBitfieldUnit<Storage>
where Storage: PartialOrd,

Source§

impl<Storage> PartialOrd for linux_raw_sys::general::__BindgenBitfieldUnit<Storage>
where Storage: PartialOrd,

Source§

impl<Storage> PartialOrd for linux_raw_sys::net::__BindgenBitfieldUnit<Storage>
where Storage: PartialOrd,

Source§

impl<Storage> PartialOrd for script_bindings::import::module::__BindgenBitfieldUnit<Storage>
where Storage: PartialOrd,

1.0.0 (const: unstable) · Source§

impl<T> PartialOrd for Option<T>
where T: PartialOrd,

1.36.0 · Source§

impl<T> PartialOrd for Poll<T>
where T: PartialOrd,

1.0.0 · Source§

impl<T> PartialOrd for *const T
where T: ?Sized,

Pointer comparison is by address, as produced by the [<*const T>::addr](pointer::addr) method.

1.0.0 · Source§

impl<T> PartialOrd for *mut T
where T: ?Sized,

Pointer comparison is by address, as produced by the <*mut T>::addr method.

1.0.0 (const: unstable) · Source§

impl<T> PartialOrd for [T]
where T: PartialOrd,

Implements comparison of slices lexicographically.

1.0.0 (const: unstable) · Source§

impl<T> PartialOrd for (T₁, T₂, …, Tₙ)
where T: PartialOrd,

This trait is implemented for tuples up to twelve items long.

Source§

impl<T> PartialOrd for CapacityError<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for AtomicRefCell<T>
where T: PartialOrd + ?Sized,

Source§

impl<T> PartialOrd for euclid::angle::Angle<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for font_types::raw::BigEndian<T>
where T: Scalar + Copy + PartialOrd + PartialEq, <T as Scalar>::Raw: PartialEq,

Source§

impl<T> PartialOrd for AllowStdIo<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for indexmap::set::slice::Slice<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for moxcms::rgb::Rgb<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for Handle<T>

Source§

impl<T> PartialOrd for NotNan<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for OrderedFloat<T>
where T: FloatCore,

Source§

impl<T> PartialOrd for IntSet<T>
where T: Domain + Ord,

Source§

impl<T> PartialOrd for Bgr<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for Gray_v08<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for Grb<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for rgb::formats::rgb::Rgb<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for servo_arc::Arc<T>
where T: PartialOrd + ?Sized,

Source§

impl<T> PartialOrd for Index<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for NamespaceIndex<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for Setting<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for GreaterThanOrEqualToOne<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for NonNegative<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for ZeroToOne<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for ThinVec<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for wgpu_core::id::Id<T>
where T: Marker,

Source§

impl<T> PartialOrd for LossyWrap<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for writeable::try_writeable::TryWriteableInfallibleAsWriteable<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for writeable::try_writeable::TryWriteableInfallibleAsWriteable<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for writeable::try_writeable::WriteableAsTryWriteableInfallible<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for writeable::try_writeable::WriteableAsTryWriteableInfallible<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd for Unalign<T>
where T: Unaligned + PartialOrd,

Source§

impl<T> PartialOrd for zerovec::zerovec::slice::ZeroSlice<T>
where T: AsULE + PartialOrd,

Source§

impl<T> PartialOrd for zerovec::zerovec::slice::ZeroSlice<T>
where T: AsULE + PartialOrd,

1.10.0 · Source§

impl<T> PartialOrd for RefCell<T>
where T: PartialOrd + ?Sized,

1.25.0 · Source§

impl<T> PartialOrd for NonNull<T>
where T: ?Sized,

1.10.0 · Source§

impl<T> PartialOrd for Cell<T>
where T: PartialOrd + Copy,

1.0.0 · Source§

impl<T> PartialOrd for PhantomData<T>
where T: ?Sized,

Source§

impl<T> PartialOrd for PhantomContravariant<T>
where T: ?Sized,

Source§

impl<T> PartialOrd for PhantomCovariant<T>
where T: ?Sized,

Source§

impl<T> PartialOrd for PhantomInvariant<T>
where T: ?Sized,

1.20.0 · Source§

impl<T> PartialOrd for ManuallyDrop<T>
where T: PartialOrd + ?Sized,

1.28.0 (const: unstable) · Source§

impl<T> PartialOrd for NonZero<T>

1.74.0 · Source§

impl<T> PartialOrd for Saturating<T>
where T: PartialOrd,

1.0.0 · Source§

impl<T> PartialOrd for Wrapping<T>
where T: PartialOrd,

1.19.0 (const: unstable) · Source§

impl<T> PartialOrd for Reverse<T>
where T: PartialOrd,

Source§

impl<T> PartialOrd<&T> for http::header::value::HeaderValue
where HeaderValue: PartialOrd<T>, T: ?Sized,

Source§

impl<T> PartialOrd<T> for Void

Source§

impl<T> PartialOrd<T> for CowRcStr<'_>
where T: AsRef<str>,

1.0.0 · Source§

impl<T, A1, A2> PartialOrd<Vec<T, A2>> for alloc::vec::Vec<T, A1>
where T: PartialOrd, A1: Allocator, A2: Allocator,

Implements comparison of vectors, lexicographically.

Source§

impl<T, A> PartialOrd for allocator_api2::stable::boxed::Box<T, A>
where T: PartialOrd + ?Sized, A: Allocator,

Source§

impl<T, A> PartialOrd for allocator_api2::stable::vec::Vec<T, A>
where T: PartialOrd, A: Allocator,

Implements comparison of vectors, lexicographically.

Source§

impl<T, A> PartialOrd for Abgr<T, A>
where T: PartialOrd, A: PartialOrd,

Source§

impl<T, A> PartialOrd for Argb<T, A>
where T: PartialOrd, A: PartialOrd,

Source§

impl<T, A> PartialOrd for Bgra<T, A>
where T: PartialOrd, A: PartialOrd,

Source§

impl<T, A> PartialOrd for GrayA<T, A>
where T: PartialOrd, A: PartialOrd,

Source§

impl<T, A> PartialOrd for GrayAlpha_v08<T, A>
where T: PartialOrd, A: PartialOrd,

Source§

impl<T, A> PartialOrd for Rgba<T, A>
where T: PartialOrd, A: PartialOrd,

1.0.0 · Source§

impl<T, A> PartialOrd for Rc<T, A>
where T: PartialOrd + ?Sized, A: Allocator,

1.0.0 · Source§

impl<T, A> PartialOrd for alloc::boxed::Box<T, A>
where T: PartialOrd + ?Sized, A: Allocator,

1.0.0 · Source§

impl<T, A> PartialOrd for BTreeSet<T, A>
where T: PartialOrd, A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> PartialOrd for LinkedList<T, A>
where T: PartialOrd, A: Allocator,

1.0.0 · Source§

impl<T, A> PartialOrd for VecDeque<T, A>
where T: PartialOrd, A: Allocator,

Source§

impl<T, A> PartialOrd for UniqueRc<T, A>
where T: PartialOrd + ?Sized, A: Allocator,

1.0.0 · Source§

impl<T, A> PartialOrd for alloc::sync::Arc<T, A>
where T: PartialOrd + ?Sized, A: Allocator,

Source§

impl<T, A> PartialOrd for UniqueArc<T, A>
where T: PartialOrd + ?Sized, A: Allocator,

Source§

impl<T, B> PartialOrd for Ref<B, T>

1.0.0 (const: unstable) · Source§

impl<T, E> PartialOrd for core::result::Result<T, E>
where T: PartialOrd, E: PartialOrd,

Source§

impl<T, F> PartialOrd for zerovec::varzerovec::slice::VarZeroSlice<T, F>

Source§

impl<T, F> PartialOrd for zerovec::varzerovec::slice::VarZeroSlice<T, F>

§

impl<T, N> PartialOrd for GenericArray<T, N>
where T: PartialOrd, N: ArrayLength<T>,

Source§

impl<T, Src, Dst> PartialOrd for Scale<T, Src, Dst>
where T: PartialOrd,

Source§

impl<T, U> PartialOrd for Length<T, U>
where T: PartialOrd,

Source§

impl<T, U> PartialOrd for Array<T, U>
where T: PartialOrd, U: ArraySize,

Source§

impl<T, U> PartialOrd<SyncView<U>> for SyncView<T>
where T: Sync + PartialOrd<U> + ?Sized, U: Sync + ?Sized,

Source§

impl<T, const CAP: usize> PartialOrd for arrayvec::arrayvec::ArrayVec<T, CAP>
where T: PartialOrd,

Source§

impl<T, const FRACTION_BITS: u16> PartialOrd for FixedPoint<T, FRACTION_BITS>
where T: PartialOrd,

1.0.0 (const: unstable) · Source§

impl<T, const N: usize> PartialOrd for [T; N]
where T: PartialOrd,

Implements comparison of arrays lexicographically.

Source§

impl<T, const N: usize> PartialOrd for Mask<T, N>

Source§

impl<T, const N: usize> PartialOrd for Simd<T, N>

Lexicographic order. For the SIMD elementwise minimum and maximum, use simd_min and simd_max instead.

Source§

impl<T, const VARIANT: u32, const FIELD: u32> PartialOrd for FieldRepresentingType<T, VARIANT, FIELD>
where T: ?Sized,

Source§

impl<T: PartialOrd> PartialOrd for NoTrace<T>

Source§

impl<U> PartialOrd for NInt<U>

Source§

impl<U> PartialOrd for PInt<U>

Source§

impl<U> PartialOrd for zerovec::ule::option::OptionVarULE<U>
where U: VarULE + PartialOrd + ?Sized,

Source§

impl<U> PartialOrd for zerovec::ule::option::OptionVarULE<U>
where U: VarULE + PartialOrd + ?Sized,

Source§

impl<U, B> PartialOrd for UInt<U, B>
where U: PartialOrd, B: PartialOrd,

Source§

impl<U, const N: usize> PartialOrd for NichedOption<U, N>
where U: PartialOrd,

Source§

impl<V, A> PartialOrd for TArr<V, A>
where V: PartialOrd, A: PartialOrd,

Source§

impl<Y, C> PartialOrd for Yoke<Y, C>
where Y: for<'a> Yokeable<'a>, <Y as Yokeable<'a>>::Output: for<'a> PartialOrd,

Source§

impl<Y, R> PartialOrd for CoroutineState<Y, R>
where Y: PartialOrd, R: PartialOrd,

Source§

impl<const CAP: usize> PartialOrd for arrayvec::array_string::ArrayString<CAP>

Source§

impl<const CAP: usize> PartialOrd<str> for arrayvec::array_string::ArrayString<CAP>

Source§

impl<const CAP: usize> PartialOrd<ArrayString<CAP>> for str

Source§

impl<const LEFT_SIZE: usize, const RIGHT_SIZE: usize> PartialOrd<WriteBuffer<RIGHT_SIZE>> for WriteBuffer<LEFT_SIZE>

Source§

impl<const MIN_A: i8, const MAX_A: i8, const MIN_B: i8, const MAX_B: i8> PartialOrd<OptionRangedI8<MIN_B, MAX_B>> for OptionRangedI8<MIN_A, MAX_A>

Source§

impl<const MIN_A: i8, const MAX_A: i8, const MIN_B: i8, const MAX_B: i8> PartialOrd<RangedI8<MIN_B, MAX_B>> for RangedI8<MIN_A, MAX_A>

Source§

impl<const MIN_A: i16, const MAX_A: i16, const MIN_B: i16, const MAX_B: i16> PartialOrd<OptionRangedI16<MIN_B, MAX_B>> for OptionRangedI16<MIN_A, MAX_A>

Source§

impl<const MIN_A: i16, const MAX_A: i16, const MIN_B: i16, const MAX_B: i16> PartialOrd<RangedI16<MIN_B, MAX_B>> for RangedI16<MIN_A, MAX_A>

Source§

impl<const MIN_A: i32, const MAX_A: i32, const MIN_B: i32, const MAX_B: i32> PartialOrd<OptionRangedI32<MIN_B, MAX_B>> for OptionRangedI32<MIN_A, MAX_A>

Source§

impl<const MIN_A: i32, const MAX_A: i32, const MIN_B: i32, const MAX_B: i32> PartialOrd<RangedI32<MIN_B, MAX_B>> for RangedI32<MIN_A, MAX_A>

Source§

impl<const MIN_A: i64, const MAX_A: i64, const MIN_B: i64, const MAX_B: i64> PartialOrd<OptionRangedI64<MIN_B, MAX_B>> for OptionRangedI64<MIN_A, MAX_A>

Source§

impl<const MIN_A: i64, const MAX_A: i64, const MIN_B: i64, const MAX_B: i64> PartialOrd<RangedI64<MIN_B, MAX_B>> for RangedI64<MIN_A, MAX_A>

Source§

impl<const MIN_A: i128, const MAX_A: i128, const MIN_B: i128, const MAX_B: i128> PartialOrd<OptionRangedI128<MIN_B, MAX_B>> for OptionRangedI128<MIN_A, MAX_A>

Source§

impl<const MIN_A: i128, const MAX_A: i128, const MIN_B: i128, const MAX_B: i128> PartialOrd<RangedI128<MIN_B, MAX_B>> for RangedI128<MIN_A, MAX_A>

Source§

impl<const MIN_A: isize, const MAX_A: isize, const MIN_B: isize, const MAX_B: isize> PartialOrd<OptionRangedIsize<MIN_B, MAX_B>> for OptionRangedIsize<MIN_A, MAX_A>

Source§

impl<const MIN_A: isize, const MAX_A: isize, const MIN_B: isize, const MAX_B: isize> PartialOrd<RangedIsize<MIN_B, MAX_B>> for RangedIsize<MIN_A, MAX_A>

Source§

impl<const MIN_A: u8, const MAX_A: u8, const MIN_B: u8, const MAX_B: u8> PartialOrd<OptionRangedU8<MIN_B, MAX_B>> for OptionRangedU8<MIN_A, MAX_A>

Source§

impl<const MIN_A: u8, const MAX_A: u8, const MIN_B: u8, const MAX_B: u8> PartialOrd<RangedU8<MIN_B, MAX_B>> for RangedU8<MIN_A, MAX_A>

Source§

impl<const MIN_A: u16, const MAX_A: u16, const MIN_B: u16, const MAX_B: u16> PartialOrd<OptionRangedU16<MIN_B, MAX_B>> for OptionRangedU16<MIN_A, MAX_A>

Source§

impl<const MIN_A: u16, const MAX_A: u16, const MIN_B: u16, const MAX_B: u16> PartialOrd<RangedU16<MIN_B, MAX_B>> for RangedU16<MIN_A, MAX_A>

Source§

impl<const MIN_A: u32, const MAX_A: u32, const MIN_B: u32, const MAX_B: u32> PartialOrd<OptionRangedU32<MIN_B, MAX_B>> for OptionRangedU32<MIN_A, MAX_A>

Source§

impl<const MIN_A: u32, const MAX_A: u32, const MIN_B: u32, const MAX_B: u32> PartialOrd<RangedU32<MIN_B, MAX_B>> for RangedU32<MIN_A, MAX_A>

Source§

impl<const MIN_A: u64, const MAX_A: u64, const MIN_B: u64, const MAX_B: u64> PartialOrd<OptionRangedU64<MIN_B, MAX_B>> for OptionRangedU64<MIN_A, MAX_A>

Source§

impl<const MIN_A: u64, const MAX_A: u64, const MIN_B: u64, const MAX_B: u64> PartialOrd<RangedU64<MIN_B, MAX_B>> for RangedU64<MIN_A, MAX_A>

Source§

impl<const MIN_A: u128, const MAX_A: u128, const MIN_B: u128, const MAX_B: u128> PartialOrd<OptionRangedU128<MIN_B, MAX_B>> for OptionRangedU128<MIN_A, MAX_A>

Source§

impl<const MIN_A: u128, const MAX_A: u128, const MIN_B: u128, const MAX_B: u128> PartialOrd<RangedU128<MIN_B, MAX_B>> for RangedU128<MIN_A, MAX_A>

Source§

impl<const MIN_A: usize, const MAX_A: usize, const MIN_B: usize, const MAX_B: usize> PartialOrd<OptionRangedUsize<MIN_B, MAX_B>> for OptionRangedUsize<MIN_A, MAX_A>

Source§

impl<const MIN_A: usize, const MAX_A: usize, const MIN_B: usize, const MAX_B: usize> PartialOrd<RangedUsize<MIN_B, MAX_B>> for RangedUsize<MIN_A, MAX_A>

Source§

impl<const N: u128> PartialOrd for time_core::unit::Unit<N>

Source§

impl<const N: u128> PartialOrd for Day<N>

Source§

impl<const N: u128> PartialOrd for time_core::unit::Hour<N>

Source§

impl<const N: u128> PartialOrd for Microsecond<N>

Source§

impl<const N: u128> PartialOrd for Millisecond<N>

Source§

impl<const N: u128> PartialOrd for time_core::unit::Minute<N>

Source§

impl<const N: u128> PartialOrd for time_core::unit::Nanosecond<N>

Source§

impl<const N: u128> PartialOrd for time_core::unit::Second<N>

Source§

impl<const N: u128> PartialOrd for Week<N>

Source§

impl<const N: u128> PartialOrd<Unit<N>> for Day<N>

Source§

impl<const N: u128> PartialOrd<Unit<N>> for time_core::unit::Hour<N>

Source§

impl<const N: u128> PartialOrd<Unit<N>> for Microsecond<N>

Source§

impl<const N: u128> PartialOrd<Unit<N>> for Millisecond<N>

Source§

impl<const N: u128> PartialOrd<Unit<N>> for time_core::unit::Minute<N>

Source§

impl<const N: u128> PartialOrd<Unit<N>> for time_core::unit::Nanosecond<N>

Source§

impl<const N: u128> PartialOrd<Unit<N>> for time_core::unit::Second<N>

Source§

impl<const N: u128> PartialOrd<Unit<N>> for Week<N>

Source§

impl<const N: u128> PartialOrd<Day<N>> for time_core::unit::Unit<N>

Source§

impl<const N: u128> PartialOrd<Day<N>> for time_core::unit::Hour<N>

Source§

impl<const N: u128> PartialOrd<Day<N>> for Microsecond<N>

Source§

impl<const N: u128> PartialOrd<Day<N>> for Millisecond<N>

Source§

impl<const N: u128> PartialOrd<Day<N>> for time_core::unit::Minute<N>

Source§

impl<const N: u128> PartialOrd<Day<N>> for time_core::unit::Nanosecond<N>

Source§

impl<const N: u128> PartialOrd<Day<N>> for time_core::unit::Second<N>

Source§

impl<const N: u128> PartialOrd<Day<N>> for Week<N>

Source§

impl<const N: u128> PartialOrd<Hour<N>> for time_core::unit::Unit<N>

Source§

impl<const N: u128> PartialOrd<Hour<N>> for Day<N>

Source§

impl<const N: u128> PartialOrd<Hour<N>> for Microsecond<N>

Source§

impl<const N: u128> PartialOrd<Hour<N>> for Millisecond<N>

Source§

impl<const N: u128> PartialOrd<Hour<N>> for time_core::unit::Minute<N>

Source§

impl<const N: u128> PartialOrd<Hour<N>> for time_core::unit::Nanosecond<N>

Source§

impl<const N: u128> PartialOrd<Hour<N>> for time_core::unit::Second<N>

Source§

impl<const N: u128> PartialOrd<Hour<N>> for Week<N>

Source§

impl<const N: u128> PartialOrd<Microsecond<N>> for time_core::unit::Unit<N>

Source§

impl<const N: u128> PartialOrd<Microsecond<N>> for Day<N>

Source§

impl<const N: u128> PartialOrd<Microsecond<N>> for time_core::unit::Hour<N>

Source§

impl<const N: u128> PartialOrd<Microsecond<N>> for Millisecond<N>

Source§

impl<const N: u128> PartialOrd<Microsecond<N>> for time_core::unit::Minute<N>

Source§

impl<const N: u128> PartialOrd<Microsecond<N>> for time_core::unit::Nanosecond<N>

Source§

impl<const N: u128> PartialOrd<Microsecond<N>> for time_core::unit::Second<N>

Source§

impl<const N: u128> PartialOrd<Microsecond<N>> for Week<N>

Source§

impl<const N: u128> PartialOrd<Millisecond<N>> for time_core::unit::Unit<N>

Source§

impl<const N: u128> PartialOrd<Millisecond<N>> for Day<N>

Source§

impl<const N: u128> PartialOrd<Millisecond<N>> for time_core::unit::Hour<N>

Source§

impl<const N: u128> PartialOrd<Millisecond<N>> for Microsecond<N>

Source§

impl<const N: u128> PartialOrd<Millisecond<N>> for time_core::unit::Minute<N>

Source§

impl<const N: u128> PartialOrd<Millisecond<N>> for time_core::unit::Nanosecond<N>

Source§

impl<const N: u128> PartialOrd<Millisecond<N>> for time_core::unit::Second<N>

Source§

impl<const N: u128> PartialOrd<Millisecond<N>> for Week<N>

Source§

impl<const N: u128> PartialOrd<Minute<N>> for time_core::unit::Unit<N>

Source§

impl<const N: u128> PartialOrd<Minute<N>> for Day<N>

Source§

impl<const N: u128> PartialOrd<Minute<N>> for time_core::unit::Hour<N>

Source§

impl<const N: u128> PartialOrd<Minute<N>> for Microsecond<N>

Source§

impl<const N: u128> PartialOrd<Minute<N>> for Millisecond<N>

Source§

impl<const N: u128> PartialOrd<Minute<N>> for time_core::unit::Nanosecond<N>

Source§

impl<const N: u128> PartialOrd<Minute<N>> for time_core::unit::Second<N>

Source§

impl<const N: u128> PartialOrd<Minute<N>> for Week<N>

Source§

impl<const N: u128> PartialOrd<Nanosecond<N>> for time_core::unit::Unit<N>

Source§

impl<const N: u128> PartialOrd<Nanosecond<N>> for Day<N>

Source§

impl<const N: u128> PartialOrd<Nanosecond<N>> for time_core::unit::Hour<N>

Source§

impl<const N: u128> PartialOrd<Nanosecond<N>> for Microsecond<N>

Source§

impl<const N: u128> PartialOrd<Nanosecond<N>> for Millisecond<N>

Source§

impl<const N: u128> PartialOrd<Nanosecond<N>> for time_core::unit::Minute<N>

Source§

impl<const N: u128> PartialOrd<Nanosecond<N>> for time_core::unit::Second<N>

Source§

impl<const N: u128> PartialOrd<Nanosecond<N>> for Week<N>

Source§

impl<const N: u128> PartialOrd<Second<N>> for time_core::unit::Unit<N>

Source§

impl<const N: u128> PartialOrd<Second<N>> for Day<N>

Source§

impl<const N: u128> PartialOrd<Second<N>> for time_core::unit::Hour<N>

Source§

impl<const N: u128> PartialOrd<Second<N>> for Microsecond<N>

Source§

impl<const N: u128> PartialOrd<Second<N>> for Millisecond<N>

Source§

impl<const N: u128> PartialOrd<Second<N>> for time_core::unit::Minute<N>

Source§

impl<const N: u128> PartialOrd<Second<N>> for time_core::unit::Nanosecond<N>

Source§

impl<const N: u128> PartialOrd<Second<N>> for Week<N>

Source§

impl<const N: u128> PartialOrd<Week<N>> for time_core::unit::Unit<N>

Source§

impl<const N: u128> PartialOrd<Week<N>> for Day<N>

Source§

impl<const N: u128> PartialOrd<Week<N>> for time_core::unit::Hour<N>

Source§

impl<const N: u128> PartialOrd<Week<N>> for Microsecond<N>

Source§

impl<const N: u128> PartialOrd<Week<N>> for Millisecond<N>

Source§

impl<const N: u128> PartialOrd<Week<N>> for time_core::unit::Minute<N>

Source§

impl<const N: u128> PartialOrd<Week<N>> for time_core::unit::Nanosecond<N>

Source§

impl<const N: u128> PartialOrd<Week<N>> for time_core::unit::Second<N>

Source§

impl<const N: usize> PartialOrd for Poly<N>

Source§

impl<const N: usize> PartialOrd for tinystr::ascii::TinyAsciiStr<N>

Source§

impl<const N: usize> PartialOrd for tinystr::ascii::TinyAsciiStr<N>

Source§

impl<const N: usize> PartialOrd for tinystr::unvalidated::UnvalidatedTinyAsciiStr<N>

Source§

impl<const N: usize> PartialOrd for tinystr::unvalidated::UnvalidatedTinyAsciiStr<N>

Source§

impl<const N: usize> PartialOrd for zerovec::ule::plain::RawBytesULE<N>

Source§

impl<const N: usize> PartialOrd for zerovec::ule::plain::RawBytesULE<N>