Trait script::dom::bindings::import::module::cmp::PartialOrd

1.0.0 · 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.

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 must satisfy, for all a, b and c:

  • transitivity: a < b and b < c implies a < c. The same must hold for both == and >.
  • duality: a < b if and only if b > a.

Note that these requirements mean that the trait itself must be implemented symmetrically and transitively: if T: PartialOrd<U> and U: PartialOrd<V> then U: PartialOrd<T> and T: PartialOrd<V>.

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.

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)

Derivable

This trait can be used with #[derive].

When derived on structs, it will produce a lexicographic ordering based on the top-to-bottom declaration order of the struct’s members.

When derived on enums, variants are ordered by their discriminants. 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;

#[derive(Eq)]
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
    }
}

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

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

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

Required Methods§

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§

source

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

This method 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);
source

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

This method 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);
source

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

This method 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);
source

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

This method 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<BigEndian> for BigEndian

source§

impl PartialOrd<LittleEndian> for LittleEndian

source§

impl PartialOrd<WebGLVersion> for WebGLVersion

source§

impl PartialOrd<Month> for Month

source§

impl PartialOrd<LabelStyle> for LabelStyle

source§

impl PartialOrd<Severity> for Severity

source§

impl PartialOrd<Meaning> for Meaning

source§

impl PartialOrd<SectionId> for SectionId

source§

impl PartialOrd<ColumnType> for ColumnType

source§

impl PartialOrd<AttrValueKind> for AttrValueKind

source§

impl PartialOrd<DoctypeIdKind> for DoctypeIdKind

source§

impl PartialOrd<RawKind> for RawKind

source§

impl PartialOrd<ScriptEscapeKind> for ScriptEscapeKind

source§

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

source§

impl PartialOrd<ExtensionType> for ExtensionType

source§

impl PartialOrd<LocaleFallbackPriority> for LocaleFallbackPriority

source§

impl PartialOrd<LocaleFallbackSupplement> for LocaleFallbackSupplement

source§

impl PartialOrd<NormalForm> for NormalForm

source§

impl PartialOrd<Level> for log::Level

source§

impl PartialOrd<Level> for log::LevelFilter

source§

impl PartialOrd<LevelFilter> for log::Level

source§

impl PartialOrd<LevelFilter> for log::LevelFilter

source§

impl PartialOrd<AddressSpace> for AddressSpace

source§

impl PartialOrd<ArraySize> for ArraySize

source§

impl PartialOrd<AtomicFunction> for AtomicFunction

source§

impl PartialOrd<BinaryOperator> for BinaryOperator

source§

impl PartialOrd<BuiltIn> for naga::BuiltIn

source§

impl PartialOrd<ConservativeDepth> for ConservativeDepth

source§

impl PartialOrd<DerivativeAxis> for DerivativeAxis

source§

impl PartialOrd<DerivativeControl> for DerivativeControl

source§

impl PartialOrd<ImageClass> for ImageClass

source§

impl PartialOrd<ImageDimension> for ImageDimension

source§

impl PartialOrd<Interpolation> for Interpolation

source§

impl PartialOrd<Literal> for naga::Literal

source§

impl PartialOrd<MathFunction> for MathFunction

source§

impl PartialOrd<RelationalFunction> for RelationalFunction

source§

impl PartialOrd<Sampling> for Sampling

source§

impl PartialOrd<ScalarKind> for ScalarKind

source§

impl PartialOrd<ShaderStage> for ShaderStage

source§

impl PartialOrd<StorageFormat> for StorageFormat

source§

impl PartialOrd<SwizzleComponent> for SwizzleComponent

source§

impl PartialOrd<UnaryOperator> for UnaryOperator

source§

impl PartialOrd<VectorSize> for VectorSize

source§

impl PartialOrd<Direction> for petgraph::Direction

source§

impl PartialOrd<ProfilerCategory> for ProfilerCategory

source§

impl PartialOrd<TimerMetadataFrameType> for TimerMetadataFrameType

source§

impl PartialOrd<TimerMetadataReflowType> for TimerMetadataReflowType

source§

impl PartialOrd<Channels> for Channels

source§

impl PartialOrd<ColorSpace> for ColorSpace

source§

impl PartialOrd<Utf8Sequence> for Utf8Sequence

source§

impl PartialOrd<Number> for ron::value::Number

source§

impl PartialOrd<Value> for ron::value::Value

source§

impl PartialOrd<Direction> for rustix::ioctl::Direction

source§

impl PartialOrd<SocketAddrAny> for SocketAddrAny

source§

impl PartialOrd<Void> for servo_media_audio::graph::Void

source§

impl PartialOrd<ParamDir> for ParamDir

source§

impl PartialOrd<ParamType> for ParamType

source§

impl PartialOrd<AccessQualifier> for AccessQualifier

source§

impl PartialOrd<AddressingModel> for AddressingModel

source§

impl PartialOrd<BuiltIn> for spirv::BuiltIn

source§

impl PartialOrd<CLOp> for CLOp

source§

impl PartialOrd<Capability> for Capability

source§

impl PartialOrd<Decoration> for Decoration

source§

impl PartialOrd<Dim> for Dim

source§

impl PartialOrd<ExecutionMode> for ExecutionMode

source§

impl PartialOrd<ExecutionModel> for ExecutionModel

source§

impl PartialOrd<FPRoundingMode> for FPRoundingMode

source§

impl PartialOrd<FunctionParameterAttribute> for FunctionParameterAttribute

source§

impl PartialOrd<GLOp> for GLOp

source§

impl PartialOrd<GroupOperation> for GroupOperation

source§

impl PartialOrd<ImageChannelDataType> for ImageChannelDataType

source§

impl PartialOrd<ImageChannelOrder> for ImageChannelOrder

source§

impl PartialOrd<ImageFormat> for ImageFormat

source§

impl PartialOrd<KernelEnqueueFlags> for KernelEnqueueFlags

source§

impl PartialOrd<LinkageType> for LinkageType

source§

impl PartialOrd<MemoryModel> for MemoryModel

source§

impl PartialOrd<Op> for Op

source§

impl PartialOrd<RayQueryCandidateIntersectionType> for RayQueryCandidateIntersectionType

source§

impl PartialOrd<RayQueryCommittedIntersectionType> for RayQueryCommittedIntersectionType

source§

impl PartialOrd<RayQueryIntersection> for RayQueryIntersection

source§

impl PartialOrd<SamplerAddressingMode> for SamplerAddressingMode

source§

impl PartialOrd<SamplerFilterMode> for SamplerFilterMode

source§

impl PartialOrd<Scope> for Scope

source§

impl PartialOrd<SourceLanguage> for SourceLanguage

source§

impl PartialOrd<StorageClass> for StorageClass

source§

impl PartialOrd<ViewportUnitUsage> for ViewportUnitUsage

source§

impl PartialOrd<ChildRestyleRequirement> for ChildRestyleRequirement

source§

impl PartialOrd<CascadeLevel> for CascadeLevel

source§

impl PartialOrd<DataValidity> for DataValidity

source§

impl PartialOrd<Origin> for Origin

source§

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

source§

impl PartialOrd<SortKey> for SortKey

source§

impl PartialOrd<AngleDimension> for AngleDimension

source§

impl PartialOrd<BorderStyle> for BorderStyle

source§

impl PartialOrd<AbsoluteLength> for AbsoluteLength

source§

impl PartialOrd<ContainerRelativeLength> for ContainerRelativeLength

source§

impl PartialOrd<FontRelativeLength> for FontRelativeLength

source§

impl PartialOrd<NoCalcLength> for NoCalcLength

source§

impl PartialOrd<ViewportPercentageLength> for ViewportPercentageLength

source§

impl PartialOrd<OutlineStyle> for OutlineStyle

source§

impl PartialOrd<PaintOrder> for PaintOrder

source§

impl PartialOrd<CaptionSide> for CaptionSide

source§

impl PartialOrd<AllowedNumericType> for AllowedNumericType

source§

impl PartialOrd<DeflateLevel> for DeflateLevel

source§

impl PartialOrd<Number> for ucd::Number

source§

impl PartialOrd<ExtendMode> for ExtendMode

source§

impl PartialOrd<FontHinting> for FontHinting

source§

impl PartialOrd<FontLCDFilter> for FontLCDFilter

source§

impl PartialOrd<FontRenderMode> for FontRenderMode

source§

impl PartialOrd<ShaderVersion> for ShaderVersion

source§

impl PartialOrd<ShaderModel> for ShaderModel

source§

impl PartialOrd<SubpixelDirection> for SubpixelDirection

source§

impl PartialOrd<SubpixelOffset> for SubpixelOffset

source§

impl PartialOrd<ModuleStatus> for ModuleStatus

source§

impl PartialOrd<DOMErrorName> for DOMErrorName

source§

impl PartialOrd<ReadyState> for ReadyState

source§

impl PartialOrd<Ordering> for Ordering

source§

impl PartialOrd<AsciiChar> for AsciiChar

1.34.0 · source§

impl PartialOrd<Infallible> for Infallible

source§

impl PartialOrd<Which> for Which

1.7.0 · source§

impl PartialOrd<IpAddr> for IpAddr

1.16.0 · source§

impl PartialOrd<IpAddr> for Ipv4Addr

1.16.0 · source§

impl PartialOrd<IpAddr> for Ipv6Addr

source§

impl PartialOrd<SocketAddr> for SocketAddr

source§

impl PartialOrd<ErrorKind> for ErrorKind

source§

impl PartialOrd<bool> for bool

source§

impl PartialOrd<char> for char

source§

impl PartialOrd<f32> for f32

source§

impl PartialOrd<f64> for f64

source§

impl PartialOrd<i8> for i8

source§

impl PartialOrd<i16> for i16

source§

impl PartialOrd<i32> for i32

source§

impl PartialOrd<i64> for i64

source§

impl PartialOrd<i128> for i128

source§

impl PartialOrd<isize> for isize

source§

impl PartialOrd<!> for !

source§

impl PartialOrd<str> 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.

source§

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

source§

impl PartialOrd<str> for BytesMut

source§

impl PartialOrd<str> for HeaderValue

source§

impl PartialOrd<str> for Authority

source§

impl PartialOrd<str> for PathAndQuery

source§

impl PartialOrd<str> for OsStr

source§

impl PartialOrd<str> for OsString

source§

impl PartialOrd<u8> for u8

source§

impl PartialOrd<u16> for u16

source§

impl PartialOrd<u32> for u32

source§

impl PartialOrd<u64> for u64

source§

impl PartialOrd<u128> for u128

source§

impl PartialOrd<()> for ()

source§

impl PartialOrd<usize> for usize

source§

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

source§

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

source§

impl PartialOrd<Au> for Au

source§

impl PartialOrd<GpaDeviceClockModeAmd> for GpaDeviceClockModeAmd

source§

impl PartialOrd<GpaPerfBlockAmd> for GpaPerfBlockAmd

source§

impl PartialOrd<GpaSampleTypeAmd> for GpaSampleTypeAmd

source§

impl PartialOrd<GpaSessionAmd> for GpaSessionAmd

source§

impl PartialOrd<GpaSqShaderStageFlags> for GpaSqShaderStageFlags

source§

impl PartialOrd<AccelerationStructureCreateFlagsKHR> for AccelerationStructureCreateFlagsKHR

source§

impl PartialOrd<AccessFlags2> for AccessFlags2

source§

impl PartialOrd<AccessFlags> for AccessFlags

source§

impl PartialOrd<AcquireProfilingLockFlagsKHR> for AcquireProfilingLockFlagsKHR

source§

impl PartialOrd<AttachmentDescriptionFlags> for AttachmentDescriptionFlags

source§

impl PartialOrd<BufferCreateFlags> for BufferCreateFlags

source§

impl PartialOrd<BufferUsageFlags> for BufferUsageFlags

source§

impl PartialOrd<BuildAccelerationStructureFlagsKHR> for BuildAccelerationStructureFlagsKHR

source§

impl PartialOrd<BuildMicromapFlagsEXT> for BuildMicromapFlagsEXT

source§

impl PartialOrd<ColorComponentFlags> for ColorComponentFlags

source§

impl PartialOrd<CommandBufferResetFlags> for CommandBufferResetFlags

source§

impl PartialOrd<CommandBufferUsageFlags> for CommandBufferUsageFlags

source§

impl PartialOrd<CommandPoolCreateFlags> for CommandPoolCreateFlags

source§

impl PartialOrd<CommandPoolResetFlags> for CommandPoolResetFlags

source§

impl PartialOrd<CompositeAlphaFlagsKHR> for CompositeAlphaFlagsKHR

source§

impl PartialOrd<ConditionalRenderingFlagsEXT> for ConditionalRenderingFlagsEXT

source§

impl PartialOrd<CullModeFlags> for CullModeFlags

source§

impl PartialOrd<DebugReportFlagsEXT> for DebugReportFlagsEXT

source§

impl PartialOrd<DebugUtilsMessageSeverityFlagsEXT> for DebugUtilsMessageSeverityFlagsEXT

source§

impl PartialOrd<DebugUtilsMessageTypeFlagsEXT> for DebugUtilsMessageTypeFlagsEXT

source§

impl PartialOrd<DependencyFlags> for DependencyFlags

source§

impl PartialOrd<DescriptorBindingFlags> for DescriptorBindingFlags

source§

impl PartialOrd<DescriptorPoolCreateFlags> for DescriptorPoolCreateFlags

source§

impl PartialOrd<DescriptorSetLayoutCreateFlags> for DescriptorSetLayoutCreateFlags

source§

impl PartialOrd<DeviceAddressBindingFlagsEXT> for DeviceAddressBindingFlagsEXT

source§

impl PartialOrd<DeviceDiagnosticsConfigFlagsNV> for DeviceDiagnosticsConfigFlagsNV

source§

impl PartialOrd<DeviceGroupPresentModeFlagsKHR> for DeviceGroupPresentModeFlagsKHR

source§

impl PartialOrd<DeviceQueueCreateFlags> for DeviceQueueCreateFlags

source§

impl PartialOrd<DisplayPlaneAlphaFlagsKHR> for DisplayPlaneAlphaFlagsKHR

source§

impl PartialOrd<EventCreateFlags> for EventCreateFlags

source§

impl PartialOrd<ExportMetalObjectTypeFlagsEXT> for ExportMetalObjectTypeFlagsEXT

source§

impl PartialOrd<ExternalFenceFeatureFlags> for ExternalFenceFeatureFlags

source§

impl PartialOrd<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags

source§

impl PartialOrd<ExternalMemoryFeatureFlags> for ExternalMemoryFeatureFlags

source§

impl PartialOrd<ExternalMemoryFeatureFlagsNV> for ExternalMemoryFeatureFlagsNV

source§

impl PartialOrd<ExternalMemoryHandleTypeFlags> for ExternalMemoryHandleTypeFlags

source§

impl PartialOrd<ExternalMemoryHandleTypeFlagsNV> for ExternalMemoryHandleTypeFlagsNV

source§

impl PartialOrd<ExternalSemaphoreFeatureFlags> for ExternalSemaphoreFeatureFlags

source§

impl PartialOrd<ExternalSemaphoreHandleTypeFlags> for ExternalSemaphoreHandleTypeFlags

source§

impl PartialOrd<FenceCreateFlags> for FenceCreateFlags

source§

impl PartialOrd<FenceImportFlags> for FenceImportFlags

source§

impl PartialOrd<FormatFeatureFlags2> for FormatFeatureFlags2

source§

impl PartialOrd<FormatFeatureFlags> for FormatFeatureFlags

source§

impl PartialOrd<FramebufferCreateFlags> for FramebufferCreateFlags

source§

impl PartialOrd<GeometryFlagsKHR> for GeometryFlagsKHR

source§

impl PartialOrd<GeometryInstanceFlagsKHR> for GeometryInstanceFlagsKHR

source§

impl PartialOrd<GraphicsPipelineLibraryFlagsEXT> for GraphicsPipelineLibraryFlagsEXT

source§

impl PartialOrd<ImageAspectFlags> for ImageAspectFlags

source§

impl PartialOrd<ImageCompressionFixedRateFlagsEXT> for ImageCompressionFixedRateFlagsEXT

source§

impl PartialOrd<ImageCompressionFlagsEXT> for ImageCompressionFlagsEXT

source§

impl PartialOrd<ImageConstraintsInfoFlagsFUCHSIA> for ImageConstraintsInfoFlagsFUCHSIA

source§

impl PartialOrd<ImageCreateFlags> for ImageCreateFlags

source§

impl PartialOrd<ImageFormatConstraintsFlagsFUCHSIA> for ImageFormatConstraintsFlagsFUCHSIA

source§

impl PartialOrd<ImageUsageFlags> for ImageUsageFlags

source§

impl PartialOrd<ImageViewCreateFlags> for ImageViewCreateFlags

source§

impl PartialOrd<IndirectCommandsLayoutUsageFlagsNV> for IndirectCommandsLayoutUsageFlagsNV

source§

impl PartialOrd<IndirectStateFlagsNV> for IndirectStateFlagsNV

source§

impl PartialOrd<InstanceCreateFlags> for InstanceCreateFlags

source§

impl PartialOrd<MemoryAllocateFlags> for MemoryAllocateFlags

source§

impl PartialOrd<MemoryDecompressionMethodFlagsNV> for MemoryDecompressionMethodFlagsNV

source§

impl PartialOrd<MemoryHeapFlags> for MemoryHeapFlags

source§

impl PartialOrd<MemoryPropertyFlags> for ash::vk::bitflags::MemoryPropertyFlags

source§

impl PartialOrd<MicromapCreateFlagsEXT> for MicromapCreateFlagsEXT

source§

impl PartialOrd<OpticalFlowExecuteFlagsNV> for OpticalFlowExecuteFlagsNV

source§

impl PartialOrd<OpticalFlowGridSizeFlagsNV> for OpticalFlowGridSizeFlagsNV

source§

impl PartialOrd<OpticalFlowSessionCreateFlagsNV> for OpticalFlowSessionCreateFlagsNV

source§

impl PartialOrd<OpticalFlowUsageFlagsNV> for OpticalFlowUsageFlagsNV

source§

impl PartialOrd<PeerMemoryFeatureFlags> for PeerMemoryFeatureFlags

source§

impl PartialOrd<PerformanceCounterDescriptionFlagsKHR> for PerformanceCounterDescriptionFlagsKHR

source§

impl PartialOrd<PipelineCacheCreateFlags> for PipelineCacheCreateFlags

source§

impl PartialOrd<PipelineColorBlendStateCreateFlags> for PipelineColorBlendStateCreateFlags

source§

impl PartialOrd<PipelineCompilerControlFlagsAMD> for PipelineCompilerControlFlagsAMD

source§

impl PartialOrd<PipelineCreateFlags> for PipelineCreateFlags

source§

impl PartialOrd<PipelineCreationFeedbackFlags> for PipelineCreationFeedbackFlags

source§

impl PartialOrd<PipelineDepthStencilStateCreateFlags> for PipelineDepthStencilStateCreateFlags

source§

impl PartialOrd<PipelineLayoutCreateFlags> for PipelineLayoutCreateFlags

source§

impl PartialOrd<PipelineShaderStageCreateFlags> for PipelineShaderStageCreateFlags

source§

impl PartialOrd<PipelineStageFlags2> for PipelineStageFlags2

source§

impl PartialOrd<PipelineStageFlags> for PipelineStageFlags

source§

impl PartialOrd<PresentGravityFlagsEXT> for PresentGravityFlagsEXT

source§

impl PartialOrd<PresentScalingFlagsEXT> for PresentScalingFlagsEXT

source§

impl PartialOrd<PrivateDataSlotCreateFlags> for PrivateDataSlotCreateFlags

source§

impl PartialOrd<QueryControlFlags> for QueryControlFlags

source§

impl PartialOrd<QueryPipelineStatisticFlags> for QueryPipelineStatisticFlags

source§

impl PartialOrd<QueryResultFlags> for QueryResultFlags

source§

impl PartialOrd<QueueFlags> for QueueFlags

source§

impl PartialOrd<RenderPassCreateFlags> for RenderPassCreateFlags

source§

impl PartialOrd<RenderingFlags> for RenderingFlags

source§

impl PartialOrd<ResolveModeFlags> for ResolveModeFlags

source§

impl PartialOrd<SampleCountFlags> for SampleCountFlags

source§

impl PartialOrd<SamplerCreateFlags> for SamplerCreateFlags

source§

impl PartialOrd<SemaphoreCreateFlags> for SemaphoreCreateFlags

source§

impl PartialOrd<SemaphoreImportFlags> for SemaphoreImportFlags

source§

impl PartialOrd<SemaphoreWaitFlags> for SemaphoreWaitFlags

source§

impl PartialOrd<ShaderCorePropertiesFlagsAMD> for ShaderCorePropertiesFlagsAMD

source§

impl PartialOrd<ShaderCreateFlagsEXT> for ShaderCreateFlagsEXT

source§

impl PartialOrd<ShaderModuleCreateFlags> for ShaderModuleCreateFlags

source§

impl PartialOrd<ShaderStageFlags> for ShaderStageFlags

source§

impl PartialOrd<SparseImageFormatFlags> for SparseImageFormatFlags

source§

impl PartialOrd<SparseMemoryBindFlags> for SparseMemoryBindFlags

source§

impl PartialOrd<StencilFaceFlags> for StencilFaceFlags

source§

impl PartialOrd<SubgroupFeatureFlags> for SubgroupFeatureFlags

source§

impl PartialOrd<SubmitFlags> for SubmitFlags

source§

impl PartialOrd<SubpassDescriptionFlags> for SubpassDescriptionFlags

source§

impl PartialOrd<SurfaceCounterFlagsEXT> for SurfaceCounterFlagsEXT

source§

impl PartialOrd<SurfaceTransformFlagsKHR> for SurfaceTransformFlagsKHR

source§

impl PartialOrd<SwapchainCreateFlagsKHR> for SwapchainCreateFlagsKHR

source§

impl PartialOrd<SwapchainImageUsageFlagsANDROID> for SwapchainImageUsageFlagsANDROID

source§

impl PartialOrd<ToolPurposeFlags> for ToolPurposeFlags

source§

impl PartialOrd<VideoCapabilityFlagsKHR> for VideoCapabilityFlagsKHR

source§

impl PartialOrd<VideoChromaSubsamplingFlagsKHR> for VideoChromaSubsamplingFlagsKHR

source§

impl PartialOrd<VideoCodecOperationFlagsKHR> for VideoCodecOperationFlagsKHR

source§

impl PartialOrd<VideoCodingControlFlagsKHR> for VideoCodingControlFlagsKHR

source§

impl PartialOrd<VideoComponentBitDepthFlagsKHR> for VideoComponentBitDepthFlagsKHR

source§

impl PartialOrd<VideoDecodeCapabilityFlagsKHR> for VideoDecodeCapabilityFlagsKHR

source§

impl PartialOrd<VideoDecodeH264PictureLayoutFlagsKHR> for VideoDecodeH264PictureLayoutFlagsKHR

source§

impl PartialOrd<VideoDecodeUsageFlagsKHR> for VideoDecodeUsageFlagsKHR

source§

impl PartialOrd<VideoEncodeCapabilityFlagsKHR> for VideoEncodeCapabilityFlagsKHR

source§

impl PartialOrd<VideoEncodeContentFlagsKHR> for VideoEncodeContentFlagsKHR

source§

impl PartialOrd<VideoEncodeFeedbackFlagsKHR> for VideoEncodeFeedbackFlagsKHR

source§

impl PartialOrd<VideoEncodeH264CapabilityFlagsEXT> for VideoEncodeH264CapabilityFlagsEXT

source§

impl PartialOrd<VideoEncodeH265CapabilityFlagsEXT> for VideoEncodeH265CapabilityFlagsEXT

source§

impl PartialOrd<VideoEncodeH265CtbSizeFlagsEXT> for VideoEncodeH265CtbSizeFlagsEXT

source§

impl PartialOrd<VideoEncodeH265TransformBlockSizeFlagsEXT> for VideoEncodeH265TransformBlockSizeFlagsEXT

source§

impl PartialOrd<VideoEncodeRateControlModeFlagsKHR> for VideoEncodeRateControlModeFlagsKHR

source§

impl PartialOrd<VideoEncodeUsageFlagsKHR> for VideoEncodeUsageFlagsKHR

source§

impl PartialOrd<VideoSessionCreateFlagsKHR> for VideoSessionCreateFlagsKHR

source§

impl PartialOrd<AccelerationStructureKHR> for AccelerationStructureKHR

source§

impl PartialOrd<AccelerationStructureMotionInfoFlagsNV> for AccelerationStructureMotionInfoFlagsNV

source§

impl PartialOrd<AccelerationStructureMotionInstanceFlagsNV> for AccelerationStructureMotionInstanceFlagsNV

source§

impl PartialOrd<AccelerationStructureNV> for AccelerationStructureNV

source§

impl PartialOrd<AndroidSurfaceCreateFlagsKHR> for AndroidSurfaceCreateFlagsKHR

source§

impl PartialOrd<Buffer> for Buffer

source§

impl PartialOrd<BufferCollectionFUCHSIA> for BufferCollectionFUCHSIA

source§

impl PartialOrd<BufferView> for BufferView

source§

impl PartialOrd<BufferViewCreateFlags> for BufferViewCreateFlags

source§

impl PartialOrd<CommandBuffer> for CommandBuffer

source§

impl PartialOrd<CommandPool> for CommandPool

source§

impl PartialOrd<CommandPoolTrimFlags> for CommandPoolTrimFlags

source§

impl PartialOrd<CuFunctionNVX> for CuFunctionNVX

source§

impl PartialOrd<CuModuleNVX> for CuModuleNVX

source§

impl PartialOrd<DebugReportCallbackEXT> for DebugReportCallbackEXT

source§

impl PartialOrd<DebugUtilsMessengerCallbackDataFlagsEXT> for DebugUtilsMessengerCallbackDataFlagsEXT

source§

impl PartialOrd<DebugUtilsMessengerCreateFlagsEXT> for DebugUtilsMessengerCreateFlagsEXT

source§

impl PartialOrd<DebugUtilsMessengerEXT> for DebugUtilsMessengerEXT

source§

impl PartialOrd<DeferredOperationKHR> for DeferredOperationKHR

source§

impl PartialOrd<DescriptorPool> for DescriptorPool

source§

impl PartialOrd<DescriptorPoolResetFlags> for DescriptorPoolResetFlags

source§

impl PartialOrd<DescriptorSet> for DescriptorSet

source§

impl PartialOrd<DescriptorSetLayout> for DescriptorSetLayout

source§

impl PartialOrd<DescriptorUpdateTemplate> for DescriptorUpdateTemplate

source§

impl PartialOrd<DescriptorUpdateTemplateCreateFlags> for DescriptorUpdateTemplateCreateFlags

source§

impl PartialOrd<Device> for Device

source§

impl PartialOrd<DeviceCreateFlags> for DeviceCreateFlags

source§

impl PartialOrd<DeviceMemory> for DeviceMemory

source§

impl PartialOrd<DeviceMemoryReportFlagsEXT> for DeviceMemoryReportFlagsEXT

source§

impl PartialOrd<DirectDriverLoadingFlagsLUNARG> for DirectDriverLoadingFlagsLUNARG

source§

impl PartialOrd<DirectFBSurfaceCreateFlagsEXT> for DirectFBSurfaceCreateFlagsEXT

source§

impl PartialOrd<DisplayKHR> for DisplayKHR

source§

impl PartialOrd<DisplayModeCreateFlagsKHR> for DisplayModeCreateFlagsKHR

source§

impl PartialOrd<DisplayModeKHR> for DisplayModeKHR

source§

impl PartialOrd<DisplaySurfaceCreateFlagsKHR> for DisplaySurfaceCreateFlagsKHR

source§

impl PartialOrd<Event> for Event

source§

impl PartialOrd<Fence> for Fence

source§

impl PartialOrd<Framebuffer> for Framebuffer

source§

impl PartialOrd<HeadlessSurfaceCreateFlagsEXT> for HeadlessSurfaceCreateFlagsEXT

source§

impl PartialOrd<IOSSurfaceCreateFlagsMVK> for IOSSurfaceCreateFlagsMVK

source§

impl PartialOrd<Image> for Image

source§

impl PartialOrd<ImagePipeSurfaceCreateFlagsFUCHSIA> for ImagePipeSurfaceCreateFlagsFUCHSIA

source§

impl PartialOrd<ImageView> for ImageView

source§

impl PartialOrd<IndirectCommandsLayoutNV> for IndirectCommandsLayoutNV

source§

impl PartialOrd<Instance> for Instance

source§

impl PartialOrd<MacOSSurfaceCreateFlagsMVK> for MacOSSurfaceCreateFlagsMVK

source§

impl PartialOrd<MemoryMapFlags> for MemoryMapFlags

source§

impl PartialOrd<MemoryUnmapFlagsKHR> for MemoryUnmapFlagsKHR

source§

impl PartialOrd<MetalSurfaceCreateFlagsEXT> for MetalSurfaceCreateFlagsEXT

source§

impl PartialOrd<MicromapEXT> for MicromapEXT

source§

impl PartialOrd<OpticalFlowSessionNV> for OpticalFlowSessionNV

source§

impl PartialOrd<PerformanceConfigurationINTEL> for PerformanceConfigurationINTEL

source§

impl PartialOrd<PhysicalDevice> for PhysicalDevice

source§

impl PartialOrd<Pipeline> for Pipeline

source§

impl PartialOrd<PipelineCache> for PipelineCache

source§

impl PartialOrd<PipelineCoverageModulationStateCreateFlagsNV> for PipelineCoverageModulationStateCreateFlagsNV

source§

impl PartialOrd<PipelineCoverageReductionStateCreateFlagsNV> for PipelineCoverageReductionStateCreateFlagsNV

source§

impl PartialOrd<PipelineCoverageToColorStateCreateFlagsNV> for PipelineCoverageToColorStateCreateFlagsNV

source§

impl PartialOrd<PipelineDiscardRectangleStateCreateFlagsEXT> for PipelineDiscardRectangleStateCreateFlagsEXT

source§

impl PartialOrd<PipelineDynamicStateCreateFlags> for PipelineDynamicStateCreateFlags

source§

impl PartialOrd<PipelineInputAssemblyStateCreateFlags> for PipelineInputAssemblyStateCreateFlags

source§

impl PartialOrd<PipelineLayout> for PipelineLayout

source§

impl PartialOrd<PipelineMultisampleStateCreateFlags> for PipelineMultisampleStateCreateFlags

source§

impl PartialOrd<PipelineRasterizationConservativeStateCreateFlagsEXT> for PipelineRasterizationConservativeStateCreateFlagsEXT

source§

impl PartialOrd<PipelineRasterizationDepthClipStateCreateFlagsEXT> for PipelineRasterizationDepthClipStateCreateFlagsEXT

source§

impl PartialOrd<PipelineRasterizationStateCreateFlags> for PipelineRasterizationStateCreateFlags

source§

impl PartialOrd<PipelineRasterizationStateStreamCreateFlagsEXT> for PipelineRasterizationStateStreamCreateFlagsEXT

source§

impl PartialOrd<PipelineTessellationStateCreateFlags> for PipelineTessellationStateCreateFlags

source§

impl PartialOrd<PipelineVertexInputStateCreateFlags> for PipelineVertexInputStateCreateFlags

source§

impl PartialOrd<PipelineViewportStateCreateFlags> for PipelineViewportStateCreateFlags

source§

impl PartialOrd<PipelineViewportSwizzleStateCreateFlagsNV> for PipelineViewportSwizzleStateCreateFlagsNV

source§

impl PartialOrd<PrivateDataSlot> for PrivateDataSlot

source§

impl PartialOrd<QueryPool> for QueryPool

source§

impl PartialOrd<QueryPoolCreateFlags> for QueryPoolCreateFlags

source§

impl PartialOrd<Queue> for Queue

source§

impl PartialOrd<RenderPass> for RenderPass

source§

impl PartialOrd<Sampler> for Sampler

source§

impl PartialOrd<SamplerYcbcrConversion> for SamplerYcbcrConversion

source§

impl PartialOrd<ScreenSurfaceCreateFlagsQNX> for ScreenSurfaceCreateFlagsQNX

source§

impl PartialOrd<Semaphore> for Semaphore

source§

impl PartialOrd<ShaderEXT> for ShaderEXT

source§

impl PartialOrd<ShaderModule> for ShaderModule

source§

impl PartialOrd<StreamDescriptorSurfaceCreateFlagsGGP> for StreamDescriptorSurfaceCreateFlagsGGP

source§

impl PartialOrd<SurfaceKHR> for SurfaceKHR

source§

impl PartialOrd<SwapchainKHR> for SwapchainKHR

source§

impl PartialOrd<ValidationCacheCreateFlagsEXT> for ValidationCacheCreateFlagsEXT

source§

impl PartialOrd<ValidationCacheEXT> for ValidationCacheEXT

source§

impl PartialOrd<ViSurfaceCreateFlagsNN> for ViSurfaceCreateFlagsNN

source§

impl PartialOrd<VideoBeginCodingFlagsKHR> for VideoBeginCodingFlagsKHR

source§

impl PartialOrd<VideoDecodeFlagsKHR> for VideoDecodeFlagsKHR

source§

impl PartialOrd<VideoEncodeFlagsKHR> for VideoEncodeFlagsKHR

source§

impl PartialOrd<VideoEncodeRateControlFlagsKHR> for VideoEncodeRateControlFlagsKHR

source§

impl PartialOrd<VideoEndCodingFlagsKHR> for VideoEndCodingFlagsKHR

source§

impl PartialOrd<VideoSessionKHR> for VideoSessionKHR

source§

impl PartialOrd<VideoSessionParametersCreateFlagsKHR> for VideoSessionParametersCreateFlagsKHR

source§

impl PartialOrd<VideoSessionParametersKHR> for VideoSessionParametersKHR

source§

impl PartialOrd<WaylandSurfaceCreateFlagsKHR> for WaylandSurfaceCreateFlagsKHR

source§

impl PartialOrd<Win32SurfaceCreateFlagsKHR> for Win32SurfaceCreateFlagsKHR

source§

impl PartialOrd<XcbSurfaceCreateFlagsKHR> for XcbSurfaceCreateFlagsKHR

source§

impl PartialOrd<XlibSurfaceCreateFlagsKHR> for XlibSurfaceCreateFlagsKHR

source§

impl PartialOrd<AccelerationStructureBuildTypeKHR> for AccelerationStructureBuildTypeKHR

source§

impl PartialOrd<AccelerationStructureCompatibilityKHR> for AccelerationStructureCompatibilityKHR

source§

impl PartialOrd<AccelerationStructureMemoryRequirementsTypeNV> for AccelerationStructureMemoryRequirementsTypeNV

source§

impl PartialOrd<AccelerationStructureMotionInstanceTypeNV> for AccelerationStructureMotionInstanceTypeNV

source§

impl PartialOrd<AccelerationStructureTypeKHR> for AccelerationStructureTypeKHR

source§

impl PartialOrd<AttachmentLoadOp> for AttachmentLoadOp

source§

impl PartialOrd<AttachmentStoreOp> for AttachmentStoreOp

source§

impl PartialOrd<BlendFactor> for BlendFactor

source§

impl PartialOrd<BlendOp> for BlendOp

source§

impl PartialOrd<BlendOverlapEXT> for BlendOverlapEXT

source§

impl PartialOrd<BorderColor> for BorderColor

source§

impl PartialOrd<BuildAccelerationStructureModeKHR> for BuildAccelerationStructureModeKHR

source§

impl PartialOrd<BuildMicromapModeEXT> for BuildMicromapModeEXT

source§

impl PartialOrd<ChromaLocation> for ChromaLocation

source§

impl PartialOrd<CoarseSampleOrderTypeNV> for CoarseSampleOrderTypeNV

source§

impl PartialOrd<ColorSpaceKHR> for ColorSpaceKHR

source§

impl PartialOrd<CommandBufferLevel> for CommandBufferLevel

source§

impl PartialOrd<CompareOp> for CompareOp

source§

impl PartialOrd<ComponentSwizzle> for ComponentSwizzle

source§

impl PartialOrd<ComponentTypeNV> for ComponentTypeNV

source§

impl PartialOrd<ConservativeRasterizationModeEXT> for ConservativeRasterizationModeEXT

source§

impl PartialOrd<CopyAccelerationStructureModeKHR> for CopyAccelerationStructureModeKHR

source§

impl PartialOrd<CopyMicromapModeEXT> for CopyMicromapModeEXT

source§

impl PartialOrd<CoverageModulationModeNV> for CoverageModulationModeNV

source§

impl PartialOrd<CoverageReductionModeNV> for CoverageReductionModeNV

source§

impl PartialOrd<DebugReportObjectTypeEXT> for DebugReportObjectTypeEXT

source§

impl PartialOrd<DescriptorType> for DescriptorType

source§

impl PartialOrd<DescriptorUpdateTemplateType> for DescriptorUpdateTemplateType

source§

impl PartialOrd<DeviceAddressBindingTypeEXT> for DeviceAddressBindingTypeEXT

source§

impl PartialOrd<DeviceEventTypeEXT> for DeviceEventTypeEXT

source§

impl PartialOrd<DeviceFaultAddressTypeEXT> for DeviceFaultAddressTypeEXT

source§

impl PartialOrd<DeviceFaultVendorBinaryHeaderVersionEXT> for DeviceFaultVendorBinaryHeaderVersionEXT

source§

impl PartialOrd<DeviceMemoryReportEventTypeEXT> for DeviceMemoryReportEventTypeEXT

source§

impl PartialOrd<DirectDriverLoadingModeLUNARG> for DirectDriverLoadingModeLUNARG

source§

impl PartialOrd<DiscardRectangleModeEXT> for DiscardRectangleModeEXT

source§

impl PartialOrd<DisplacementMicromapFormatNV> for DisplacementMicromapFormatNV

source§

impl PartialOrd<DisplayEventTypeEXT> for DisplayEventTypeEXT

source§

impl PartialOrd<DisplayPowerStateEXT> for DisplayPowerStateEXT

source§

impl PartialOrd<DriverId> for DriverId

source§

impl PartialOrd<DynamicState> for DynamicState

source§

impl PartialOrd<Filter> for Filter

source§

impl PartialOrd<Format> for Format

source§

impl PartialOrd<FragmentShadingRateCombinerOpKHR> for FragmentShadingRateCombinerOpKHR

source§

impl PartialOrd<FragmentShadingRateNV> for FragmentShadingRateNV

source§

impl PartialOrd<FragmentShadingRateTypeNV> for FragmentShadingRateTypeNV

source§

impl PartialOrd<FrontFace> for FrontFace

source§

impl PartialOrd<FullScreenExclusiveEXT> for FullScreenExclusiveEXT

source§

impl PartialOrd<GeometryTypeKHR> for GeometryTypeKHR

source§

impl PartialOrd<ImageLayout> for ImageLayout

source§

impl PartialOrd<ImageTiling> for ImageTiling

source§

impl PartialOrd<ImageType> for ImageType

source§

impl PartialOrd<ImageViewType> for ImageViewType

source§

impl PartialOrd<IndexType> for IndexType

source§

impl PartialOrd<IndirectCommandsTokenTypeNV> for IndirectCommandsTokenTypeNV

source§

impl PartialOrd<InternalAllocationType> for InternalAllocationType

source§

impl PartialOrd<LineRasterizationModeEXT> for LineRasterizationModeEXT

source§

impl PartialOrd<LogicOp> for LogicOp

source§

impl PartialOrd<MemoryOverallocationBehaviorAMD> for MemoryOverallocationBehaviorAMD

source§

impl PartialOrd<MicromapTypeEXT> for MicromapTypeEXT

source§

impl PartialOrd<ObjectType> for ObjectType

source§

impl PartialOrd<OpacityMicromapFormatEXT> for OpacityMicromapFormatEXT

source§

impl PartialOrd<OpacityMicromapSpecialIndexEXT> for OpacityMicromapSpecialIndexEXT

source§

impl PartialOrd<OpticalFlowPerformanceLevelNV> for OpticalFlowPerformanceLevelNV

source§

impl PartialOrd<OpticalFlowSessionBindingPointNV> for OpticalFlowSessionBindingPointNV

source§

impl PartialOrd<PerformanceConfigurationTypeINTEL> for PerformanceConfigurationTypeINTEL

source§

impl PartialOrd<PerformanceCounterScopeKHR> for PerformanceCounterScopeKHR

source§

impl PartialOrd<PerformanceCounterStorageKHR> for PerformanceCounterStorageKHR

source§

impl PartialOrd<PerformanceCounterUnitKHR> for PerformanceCounterUnitKHR

source§

impl PartialOrd<PerformanceOverrideTypeINTEL> for PerformanceOverrideTypeINTEL

source§

impl PartialOrd<PerformanceParameterTypeINTEL> for PerformanceParameterTypeINTEL

source§

impl PartialOrd<PerformanceValueTypeINTEL> for PerformanceValueTypeINTEL

source§

impl PartialOrd<PhysicalDeviceType> for PhysicalDeviceType

source§

impl PartialOrd<PipelineBindPoint> for PipelineBindPoint

source§

impl PartialOrd<PipelineCacheHeaderVersion> for PipelineCacheHeaderVersion

source§

impl PartialOrd<PipelineExecutableStatisticFormatKHR> for PipelineExecutableStatisticFormatKHR

source§

impl PartialOrd<PipelineRobustnessBufferBehaviorEXT> for PipelineRobustnessBufferBehaviorEXT

source§

impl PartialOrd<PipelineRobustnessImageBehaviorEXT> for PipelineRobustnessImageBehaviorEXT

source§

impl PartialOrd<PointClippingBehavior> for PointClippingBehavior

source§

impl PartialOrd<PolygonMode> for PolygonMode

source§

impl PartialOrd<PresentModeKHR> for PresentModeKHR

source§

impl PartialOrd<PrimitiveTopology> for PrimitiveTopology

source§

impl PartialOrd<ProvokingVertexModeEXT> for ProvokingVertexModeEXT

source§

impl PartialOrd<QueryPoolSamplingModeINTEL> for QueryPoolSamplingModeINTEL

source§

impl PartialOrd<QueryResultStatusKHR> for QueryResultStatusKHR

source§

impl PartialOrd<QueryType> for QueryType

source§

impl PartialOrd<QueueGlobalPriorityKHR> for QueueGlobalPriorityKHR

source§

impl PartialOrd<RasterizationOrderAMD> for RasterizationOrderAMD

source§

impl PartialOrd<RayTracingInvocationReorderModeNV> for RayTracingInvocationReorderModeNV

source§

impl PartialOrd<RayTracingShaderGroupTypeKHR> for RayTracingShaderGroupTypeKHR

source§

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

source§

impl PartialOrd<SamplerAddressMode> for SamplerAddressMode

source§

impl PartialOrd<SamplerMipmapMode> for SamplerMipmapMode

source§

impl PartialOrd<SamplerReductionMode> for SamplerReductionMode

source§

impl PartialOrd<SamplerYcbcrModelConversion> for SamplerYcbcrModelConversion

source§

impl PartialOrd<SamplerYcbcrRange> for SamplerYcbcrRange

source§

impl PartialOrd<ScopeNV> for ScopeNV

source§

impl PartialOrd<SemaphoreType> for SemaphoreType

source§

impl PartialOrd<ShaderCodeTypeEXT> for ShaderCodeTypeEXT

source§

impl PartialOrd<ShaderFloatControlsIndependence> for ShaderFloatControlsIndependence

source§

impl PartialOrd<ShaderGroupShaderKHR> for ShaderGroupShaderKHR

source§

impl PartialOrd<ShaderInfoTypeAMD> for ShaderInfoTypeAMD

source§

impl PartialOrd<ShadingRatePaletteEntryNV> for ShadingRatePaletteEntryNV

source§

impl PartialOrd<SharingMode> for SharingMode

source§

impl PartialOrd<StencilOp> for StencilOp

source§

impl PartialOrd<StructureType> for StructureType

source§

impl PartialOrd<SubpassContents> for SubpassContents

source§

impl PartialOrd<SubpassMergeStatusEXT> for SubpassMergeStatusEXT

source§

impl PartialOrd<SystemAllocationScope> for SystemAllocationScope

source§

impl PartialOrd<TessellationDomainOrigin> for TessellationDomainOrigin

source§

impl PartialOrd<TimeDomainEXT> for TimeDomainEXT

source§

impl PartialOrd<ValidationCacheHeaderVersionEXT> for ValidationCacheHeaderVersionEXT

source§

impl PartialOrd<ValidationCheckEXT> for ValidationCheckEXT

source§

impl PartialOrd<ValidationFeatureDisableEXT> for ValidationFeatureDisableEXT

source§

impl PartialOrd<ValidationFeatureEnableEXT> for ValidationFeatureEnableEXT

source§

impl PartialOrd<VendorId> for VendorId

source§

impl PartialOrd<VertexInputRate> for VertexInputRate

source§

impl PartialOrd<VideoEncodeH264RateControlStructureEXT> for VideoEncodeH264RateControlStructureEXT

source§

impl PartialOrd<VideoEncodeH265RateControlStructureEXT> for VideoEncodeH265RateControlStructureEXT

source§

impl PartialOrd<VideoEncodeTuningModeKHR> for VideoEncodeTuningModeKHR

source§

impl PartialOrd<ViewportCoordinateSwizzleNV> for ViewportCoordinateSwizzleNV

source§

impl PartialOrd<Packed24_8> for Packed24_8

source§

impl PartialOrd<Bytes> for &str

source§

impl PartialOrd<Bytes> for &[u8]

source§

impl PartialOrd<Bytes> for str

source§

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

source§

impl PartialOrd<Bytes> for String

source§

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

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 BytesMut

source§

impl PartialOrd<BytesMut> for String

source§

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

source§

impl PartialOrd<BytesMut> for [u8]

source§

impl PartialOrd<WebGLContextId> for WebGLContextId

source§

impl PartialOrd<WebGLSLVersion> for WebGLSLVersion

source§

impl PartialOrd<Months> for Months

source§

impl PartialOrd<NaiveDate> for NaiveDate

source§

impl PartialOrd<NaiveDateDaysIterator> for NaiveDateDaysIterator

source§

impl PartialOrd<NaiveDateWeeksIterator> for NaiveDateWeeksIterator

source§

impl PartialOrd<NaiveDateTime> for NaiveDateTime

source§

impl PartialOrd<IsoWeek> for IsoWeek

source§

impl PartialOrd<Days> for Days

source§

impl PartialOrd<NaiveTime> for NaiveTime

source§

impl PartialOrd<TimeDelta> for TimeDelta

source§

impl PartialOrd<ConstCStr> for ConstCStr

source§

impl PartialOrd<SourcePosition> for SourcePosition

source§

impl PartialOrd<UnknownUnit> for UnknownUnit

source§

impl PartialOrd<Text> for Text

source§

impl PartialOrd<FixedBitSet> for FixedBitSet

source§

impl PartialOrd<ByteIndex> for ByteIndex

source§

impl PartialOrd<Epoch> for gfx_traits::Epoch

source§

impl PartialOrd<Register> for Register

source§

impl PartialOrd<DwAccess> for DwAccess

source§

impl PartialOrd<DwAddr> for DwAddr

source§

impl PartialOrd<DwAt> for DwAt

source§

impl PartialOrd<DwAte> for DwAte

source§

impl PartialOrd<DwCc> for DwCc

source§

impl PartialOrd<DwCfa> for DwCfa

source§

impl PartialOrd<DwChildren> for DwChildren

source§

impl PartialOrd<DwDefaulted> for DwDefaulted

source§

impl PartialOrd<DwDs> for DwDs

source§

impl PartialOrd<DwDsc> for DwDsc

source§

impl PartialOrd<DwEhPe> for DwEhPe

source§

impl PartialOrd<DwEnd> for DwEnd

source§

impl PartialOrd<DwForm> for DwForm

source§

impl PartialOrd<DwId> for DwId

source§

impl PartialOrd<DwIdx> for DwIdx

source§

impl PartialOrd<DwInl> for DwInl

source§

impl PartialOrd<DwLang> for DwLang

source§

impl PartialOrd<DwLle> for DwLle

source§

impl PartialOrd<DwLnct> for DwLnct

source§

impl PartialOrd<DwLne> for DwLne

source§

impl PartialOrd<DwLns> for DwLns

source§

impl PartialOrd<DwMacro> for DwMacro

source§

impl PartialOrd<DwOp> for DwOp

source§

impl PartialOrd<DwOrd> for DwOrd

source§

impl PartialOrd<DwRle> for DwRle

source§

impl PartialOrd<DwSect> for DwSect

source§

impl PartialOrd<DwSectV2> for DwSectV2

source§

impl PartialOrd<DwTag> for DwTag

source§

impl PartialOrd<DwUt> for DwUt

source§

impl PartialOrd<DwVirtuality> for DwVirtuality

source§

impl PartialOrd<DwVis> for DwVis

source§

impl PartialOrd<ArangeEntry> for ArangeEntry

source§

impl PartialOrd<UsageFlags> for UsageFlags

source§

impl PartialOrd<AllocationFlags> for AllocationFlags

source§

impl PartialOrd<MemoryPropertyFlags> for gpu_alloc_types::types::MemoryPropertyFlags

source§

impl PartialOrd<bf16> for bf16

source§

impl PartialOrd<f16> for f16

source§

impl PartialOrd<AccessControlMaxAge> for AccessControlMaxAge

source§

impl PartialOrd<Age> for Age

source§

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

source§

impl PartialOrd<Expires> for Expires

source§

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

source§

impl PartialOrd<IfModifiedSince> for IfModifiedSince

source§

impl PartialOrd<IfUnmodifiedSince> for IfUnmodifiedSince

source§

impl PartialOrd<LastModified> for LastModified

source§

impl PartialOrd<Server> for Server

source§

impl PartialOrd<UserAgent> for UserAgent

source§

impl PartialOrd<HeaderValue> for str

source§

impl PartialOrd<HeaderValue> for HeaderValue

source§

impl PartialOrd<HeaderValue> for String

source§

impl PartialOrd<HeaderValue> for [u8]

source§

impl PartialOrd<StatusCode> for StatusCode

source§

impl PartialOrd<Authority> for str

source§

impl PartialOrd<Authority> for Authority

Case-insensitive ordering

Examples

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

impl PartialOrd<Authority> for String

source§

impl PartialOrd<PathAndQuery> for str

source§

impl PartialOrd<PathAndQuery> for PathAndQuery

source§

impl PartialOrd<PathAndQuery> for String

source§

impl PartialOrd<Version> for Version

source§

impl PartialOrd<HttpDate> for HttpDate

source§

impl PartialOrd<ReasonPhrase> for ReasonPhrase

source§

impl PartialOrd<Other> for Other

source§

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

source§

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

source§

impl PartialOrd<Private> for Private

source§

impl PartialOrd<Fields> for Fields

source§

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

source§

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

source§

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

source§

impl PartialOrd<Attributes> for Attributes

source§

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

source§

impl PartialOrd<Keywords> for Keywords

source§

impl PartialOrd<Unicode> for Unicode

source§

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

source§

impl PartialOrd<Language> for Language

source§

impl PartialOrd<Region> for Region

source§

impl PartialOrd<Script> for Script

source§

impl PartialOrd<Variant> for Variant

source§

impl PartialOrd<Variants> for Variants

source§

impl PartialOrd<DataKey> for DataKey

source§

impl PartialOrd<DataKeyHash> for DataKeyHash

source§

impl PartialOrd<DataKeyMetadata> for DataKeyMetadata

source§

impl PartialOrd<DataKeyPath> for DataKeyPath

source§

impl PartialOrd<DataRequestMetadata> for DataRequestMetadata

source§

impl PartialOrd<Delay> for Delay

source§

impl PartialOrd<Modifiers> for Modifiers

source§

impl PartialOrd<Attribute> for markup5ever::interface::Attribute

source§

impl PartialOrd<QualName> for QualName

source§

impl PartialOrd<LocalNameStaticSet> for LocalNameStaticSet

source§

impl PartialOrd<NamespaceStaticSet> for NamespaceStaticSet

source§

impl PartialOrd<PrefixStaticSet> for PrefixStaticSet

source§

impl PartialOrd<Mime> for Mime

source§

impl PartialOrd<Interest> for Interest

source§

impl PartialOrd<Token> for Token

source§

impl PartialOrd<BlobId> for BlobId

source§

impl PartialOrd<BlobIndex> for BlobIndex

source§

impl PartialOrd<BroadcastChannelRouterId> for BroadcastChannelRouterId

source§

impl PartialOrd<BroadcastChannelRouterIndex> for BroadcastChannelRouterIndex

source§

impl PartialOrd<BrowsingContextId> for BrowsingContextId

source§

impl PartialOrd<BrowsingContextIndex> for BrowsingContextIndex

source§

impl PartialOrd<HistoryStateId> for HistoryStateId

source§

impl PartialOrd<HistoryStateIndex> for HistoryStateIndex

source§

impl PartialOrd<MessagePortId> for MessagePortId

source§

impl PartialOrd<MessagePortIndex> for MessagePortIndex

source§

impl PartialOrd<MessagePortRouterId> for MessagePortRouterId

source§

impl PartialOrd<MessagePortRouterIndex> for MessagePortRouterIndex

source§

impl PartialOrd<PipelineId> for PipelineId

source§

impl PartialOrd<PipelineIndex> for PipelineIndex

source§

impl PartialOrd<PipelineNamespaceId> for PipelineNamespaceId

source§

impl PartialOrd<ServiceWorkerId> for ServiceWorkerId

source§

impl PartialOrd<ServiceWorkerIndex> for ServiceWorkerIndex

source§

impl PartialOrd<ServiceWorkerRegistrationId> for ServiceWorkerRegistrationId

source§

impl PartialOrd<ServiceWorkerRegistrationIndex> for ServiceWorkerRegistrationIndex

source§

impl PartialOrd<TopLevelBrowsingContextId> for TopLevelBrowsingContextId

source§

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

source§

impl PartialOrd<EarlyDepthTest> for EarlyDepthTest

source§

impl PartialOrd<ResourceBinding> for ResourceBinding

source§

impl PartialOrd<StorageAccess> for StorageAccess

source§

impl PartialOrd<Quality> for Quality

source§

impl PartialOrd<Time> for petgraph::visit::dfsvisit::Time

source§

impl PartialOrd<NegativeHemisphereError> for NegativeHemisphereError

source§

impl PartialOrd<Transformations> for Transformations

source§

impl PartialOrd<TimerMetadata> for TimerMetadata

source§

impl PartialOrd<LazyStateID> for LazyStateID

source§

impl PartialOrd<Unit> for Unit

source§

impl PartialOrd<NonMaxUsize> for NonMaxUsize

source§

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

source§

impl PartialOrd<SmallIndex> for SmallIndex

source§

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

source§

impl PartialOrd<Position> for Position

source§

impl PartialOrd<Span> for Span

source§

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

source§

impl PartialOrd<ClassBytesRange> for ClassBytesRange

source§

impl PartialOrd<ClassUnicodeRange> for ClassUnicodeRange

source§

impl PartialOrd<Utf8Range> for Utf8Range

source§

impl PartialOrd<Extensions> for Extensions

source§

impl PartialOrd<Float> for Float

Partial ordering comparison In order to be able to use Number as a mapping key, NaN floating values wrapped in Number are equal to each other and are less then any other floating value. It is not the case for the underlying f64 values themselves.

use ron::value::Number;
assert!(Number::new(std::f64::NAN) < Number::new(std::f64::NEG_INFINITY));
assert_eq!(Number::new(std::f64::NAN), Number::new(std::f64::NAN));
source§

impl PartialOrd<Map> for Map

source§

impl PartialOrd<SocketAddrUnix> for SocketAddrUnix

source§

impl PartialOrd<Opcode> for Opcode

source§

impl PartialOrd<SockaddrXdpFlags> for SockaddrXdpFlags

source§

impl PartialOrd<SocketAddrXdp> for SocketAddrXdp

source§

impl PartialOrd<Certificate> for Certificate

source§

impl PartialOrd<GamepadIndex> for GamepadIndex

source§

impl PartialOrd<AtomStaticSet> for AtomStaticSet

source§

impl PartialOrd<Tick> for Tick

source§

impl PartialOrd<InputPort> for InputPort

source§

impl PartialOrd<NodeId> for NodeId

source§

impl PartialOrd<OutputPort> for OutputPort

source§

impl PartialOrd<ServoUrl> for ServoUrl

source§

impl PartialOrd<FPFastMathMode> for FPFastMathMode

source§

impl PartialOrd<FragmentShadingRate> for FragmentShadingRate

source§

impl PartialOrd<FunctionControl> for FunctionControl

source§

impl PartialOrd<ImageOperands> for ImageOperands

source§

impl PartialOrd<KernelProfilingInfo> for KernelProfilingInfo

source§

impl PartialOrd<LoopControl> for LoopControl

source§

impl PartialOrd<MemoryAccess> for MemoryAccess

source§

impl PartialOrd<MemorySemantics> for MemorySemantics

source§

impl PartialOrd<RayFlags> for RayFlags

source§

impl PartialOrd<SelectionControl> for SelectionControl

source§

impl PartialOrd<EmptyStaticAtomSet> for EmptyStaticAtomSet

source§

impl PartialOrd<CascadePriority> for CascadePriority

source§

impl PartialOrd<ShadowCascadeOrder> for ShadowCascadeOrder

source§

impl PartialOrd<KeyframePercentage> for KeyframePercentage

source§

impl PartialOrd<LayerOrder> for LayerOrder

source§

impl PartialOrd<ContainerConditionId> for ContainerConditionId

source§

impl PartialOrd<LayerId> for LayerId

source§

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

source§

impl PartialOrd<Zoom> for Zoom

source§

impl PartialOrd<FontStretch> for FontStretch

source§

impl PartialOrd<FontStyle> for FontStyle

source§

impl PartialOrd<FontWeight> for FontWeight

source§

impl PartialOrd<CSSPixelLength> for CSSPixelLength

source§

impl PartialOrd<Percentage> for Percentage

source§

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

source§

impl PartialOrd<Ratio<NonNegative<f32>>> for Ratio<NonNegative<f32>>

source§

impl PartialOrd<Integer> for Integer

source§

impl PartialOrd<Number> for style::values::specified::Number

source§

impl PartialOrd<Opacity> for Opacity

source§

impl PartialOrd<ContextAttributeFlags> for ContextAttributeFlags

source§

impl PartialOrd<Date> for time::date::Date

source§

impl PartialOrd<Duration> for time::duration::Duration

source§

impl PartialOrd<Duration> for time::duration::Duration

source§

impl PartialOrd<Duration> for core::time::Duration

source§

impl PartialOrd<Instant> for time::instant::Instant

source§

impl PartialOrd<Instant> for std::time::Instant

source§

impl PartialOrd<OffsetDateTime> for OffsetDateTime

source§

impl PartialOrd<OffsetDateTime> for SystemTime

source§

impl PartialOrd<PrimitiveDateTime> for PrimitiveDateTime

source§

impl PartialOrd<SteadyTime> for SteadyTime

source§

impl PartialOrd<Timespec> for Timespec

source§

impl PartialOrd<Tm> for Tm

source§

impl PartialOrd<Time> for time::time::Time

source§

impl PartialOrd<UtcOffset> for UtcOffset

source§

impl PartialOrd<Ready> for Ready

source§

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

source§

impl PartialOrd<AnyDelimiterCodec> for AnyDelimiterCodec

source§

impl PartialOrd<BytesCodec> for BytesCodec

source§

impl PartialOrd<LinesCodec> for LinesCodec

source§

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

source§

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

source§

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

source§

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

source§

impl PartialOrd<ATerm> for ATerm

source§

impl PartialOrd<B0> for B0

source§

impl PartialOrd<B1> for B1

source§

impl PartialOrd<Z0> for Z0

source§

impl PartialOrd<Equal> for Equal

source§

impl PartialOrd<Greater> for Greater

source§

impl PartialOrd<Less> for Less

source§

impl PartialOrd<UTerm> for UTerm

source§

impl PartialOrd<Level> for unicode_bidi::level::Level

source§

impl PartialOrd<Url> for Url

URLs compare like their serialization.

source§

impl PartialOrd<Braced> for Braced

source§

impl PartialOrd<Hyphenated> for Hyphenated

source§

impl PartialOrd<Simple> for Simple

source§

impl PartialOrd<Urn> for Urn

source§

impl PartialOrd<Uuid> for Uuid

source§

impl PartialOrd<Time> for webpki::time::Time

source§

impl PartialOrd<TileId> for TileId

source§

impl PartialOrd<CaptureBits> for CaptureBits

source§

impl PartialOrd<ClearCache> for ClearCache

source§

impl PartialOrd<ShaderPrecacheFlags> for ShaderPrecacheFlags

source§

impl PartialOrd<ColorU> for ColorU

source§

impl PartialOrd<PremultipliedColorF> for PremultipliedColorF

source§

impl PartialOrd<PrimitiveFlags> for PrimitiveFlags

source§

impl PartialOrd<StackingContextFlags> for StackingContextFlags

source§

impl PartialOrd<FontInstanceFlags> for FontInstanceFlags

source§

impl PartialOrd<FontInstanceKey> for FontInstanceKey

source§

impl PartialOrd<FontInstanceOptions> for FontInstanceOptions

source§

impl PartialOrd<FontInstancePlatformOptions> for FontInstancePlatformOptions

source§

impl PartialOrd<FontKey> for FontKey

source§

impl PartialOrd<FontSize> for FontSize

source§

impl PartialOrd<FontVariation> for FontVariation

source§

impl PartialOrd<GlyphOptions> for GlyphOptions

source§

impl PartialOrd<NativeFontHandle> for NativeFontHandle

source§

impl PartialOrd<SyntheticItalics> for SyntheticItalics

source§

impl PartialOrd<ImageDescriptorFlags> for ImageDescriptorFlags

source§

impl PartialOrd<DebugFlags> for DebugFlags

source§

impl PartialOrd<Epoch> for webrender_api::Epoch

source§

impl PartialOrd<FramePublishId> for FramePublishId

source§

impl PartialOrd<IdNamespace> for IdNamespace

source§

impl PartialOrd<RenderReasons> for RenderReasons

source§

impl PartialOrd<DevicePixel> for DevicePixel

source§

impl PartialOrd<FramebufferPixel> for FramebufferPixel

source§

impl PartialOrd<LayoutPixel> for LayoutPixel

source§

impl PartialOrd<PicturePixel> for PicturePixel

source§

impl PartialOrd<RasterPixel> for RasterPixel

source§

impl PartialOrd<Tiles> for Tiles

source§

impl PartialOrd<WorldPixel> for WorldPixel

source§

impl PartialOrd<ShaderFeatureFlags> for ShaderFeatureFlags

source§

impl PartialOrd<DownlevelCapabilities> for DownlevelCapabilities

source§

impl PartialOrd<DownlevelFlags> for DownlevelFlags

source§

impl PartialOrd<DownlevelLimits> for DownlevelLimits

source§

impl PartialOrd<PresentationTimestamp> for PresentationTimestamp

source§

impl PartialOrd<BaseFontInstance> for BaseFontInstance

source§

impl PartialOrd<FontInstance> for FontInstance

source§

impl PartialOrd<FontTransform> for FontTransform

source§

impl PartialOrd<GlyphKey> for GlyphKey

source§

impl PartialOrd<CharULE> for CharULE

source§

impl PartialOrd<UnvalidatedChar> for UnvalidatedChar

source§

impl PartialOrd<UnvalidatedStr> for UnvalidatedStr

source§

impl PartialOrd<Index16> for Index16

source§

impl PartialOrd<Index32> for Index32

source§

impl PartialOrd<TextPoint> for TextPoint

source§

impl PartialOrd<UTF8Bytes> for UTF8Bytes

source§

impl PartialOrd<UTF16CodeUnits> for UTF16CodeUnits

source§

impl PartialOrd<JsTimerHandle> for JsTimerHandle

source§

impl PartialOrd<OneshotTimer> for OneshotTimer

source§

impl PartialOrd<OneshotTimerHandle> for OneshotTimerHandle

source§

impl PartialOrd<BoundaryPoint> for BoundaryPoint

source§

impl PartialOrd<WebGPUContextId> for WebGPUContextId

source§

impl PartialOrd<DOMString> for DOMString

source§

impl PartialOrd<USVString> for USVString

const: unstable · source§

impl PartialOrd<Alignment> for script::dom::bindings::import::base::ptr::Alignment

1.64.0 · source§

impl PartialOrd<CString> for CString

source§

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

source§

impl PartialOrd<String> for BytesMut

source§

impl PartialOrd<String> for HeaderValue

source§

impl PartialOrd<String> for Authority

source§

impl PartialOrd<String> for PathAndQuery

source§

impl PartialOrd<String> for String

source§

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

source§

impl PartialOrd<Vec<u8, Global>> for BytesMut

source§

impl PartialOrd<TypeId> for TypeId

1.27.0 · source§

impl PartialOrd<CpuidResult> for CpuidResult

source§

impl PartialOrd<CStr> for CStr

source§

impl PartialOrd<Error> for Error

1.33.0 · source§

impl PartialOrd<PhantomPinned> for PhantomPinned

1.16.0 · source§

impl PartialOrd<Ipv4Addr> for IpAddr

source§

impl PartialOrd<Ipv4Addr> for Ipv4Addr

1.16.0 · source§

impl PartialOrd<Ipv6Addr> for IpAddr

source§

impl PartialOrd<Ipv6Addr> for Ipv6Addr

1.45.0 · source§

impl PartialOrd<SocketAddrV4> for SocketAddrV4

1.45.0 · source§

impl PartialOrd<SocketAddrV6> for SocketAddrV6

1.34.0 · source§

impl PartialOrd<NonZeroI8> for NonZeroI8

1.34.0 · source§

impl PartialOrd<NonZeroI16> for NonZeroI16

1.34.0 · source§

impl PartialOrd<NonZeroI32> for NonZeroI32

1.34.0 · source§

impl PartialOrd<NonZeroI64> for NonZeroI64

1.34.0 · source§

impl PartialOrd<NonZeroI128> for NonZeroI128

1.34.0 · source§

impl PartialOrd<NonZeroIsize> for NonZeroIsize

1.28.0 · source§

impl PartialOrd<NonZeroU8> for NonZeroU8

1.28.0 · source§

impl PartialOrd<NonZeroU16> for NonZeroU16

1.28.0 · source§

impl PartialOrd<NonZeroU32> for NonZeroU32

1.28.0 · source§

impl PartialOrd<NonZeroU64> for NonZeroU64

1.28.0 · source§

impl PartialOrd<NonZeroU128> for NonZeroU128

1.28.0 · source§

impl PartialOrd<NonZeroUsize> for NonZeroUsize

source§

impl PartialOrd<Duration> for time::duration::Duration

1.3.0 · source§

impl PartialOrd<Duration> for core::time::Duration

source§

impl PartialOrd<OsStr> for OsStr

1.8.0 · source§

impl PartialOrd<OsStr> for Path

1.8.0 · source§

impl PartialOrd<OsStr> for PathBuf

source§

impl PartialOrd<OsString> for OsString

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 OsString

source§

impl PartialOrd<Path> for Path

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 OsString

1.8.0 · source§

impl PartialOrd<PathBuf> for Path

source§

impl PartialOrd<PathBuf> for PathBuf

source§

impl PartialOrd<Instant> for time::instant::Instant

1.8.0 · source§

impl PartialOrd<Instant> for std::time::Instant

source§

impl PartialOrd<SystemTime> for OffsetDateTime

1.8.0 · source§

impl PartialOrd<SystemTime> for SystemTime

source§

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

source§

impl PartialOrd<[u8]> for BytesMut

source§

impl PartialOrd<[u8]> for HeaderValue

source§

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

source§

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

1.8.0 · source§

impl<'a> PartialOrd<&'a OsStr> for Path

1.8.0 · source§

impl<'a> PartialOrd<&'a OsStr> for PathBuf

1.8.0 · source§

impl<'a> PartialOrd<&'a Path> for OsStr

1.8.0 · source§

impl<'a> PartialOrd<&'a Path> for OsString

1.8.0 · source§

impl<'a> PartialOrd<&'a Path> for PathBuf

source§

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

1.8.0 · source§

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

1.8.0 · source§

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

1.8.0 · source§

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

1.8.0 · source§

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

1.8.0 · source§

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

1.8.0 · source§

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

source§

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

source§

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

source§

impl<'a> PartialOrd<Codepoint<'a>> for Codepoint<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

1.10.0 · source§

impl<'a> PartialOrd<Location<'a>> for Location<'a>

1.8.0 · source§

impl<'a> PartialOrd<OsStr> for &'a Path

1.8.0 · source§

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

1.8.0 · source§

impl<'a> PartialOrd<OsString> for &'a Path

1.8.0 · source§

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

source§

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

1.8.0 · source§

impl<'a> PartialOrd<Path> for &'a OsStr

1.8.0 · source§

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

1.8.0 · source§

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

1.8.0 · source§

impl<'a> PartialOrd<PathBuf> for &'a OsStr

1.8.0 · source§

impl<'a> PartialOrd<PathBuf> for &'a Path

1.8.0 · source§

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

1.8.0 · source§

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

source§

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

1.8.0 · source§

impl<'a, 'b> PartialOrd<&'a OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialOrd<&'a Path> for Cow<'b, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialOrd<&'b OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialOrd<&'b OsStr> for Cow<'a, Path>

1.8.0 · source§

impl<'a, 'b> PartialOrd<&'b Path> for Cow<'a, Path>

1.8.0 · source§

impl<'a, 'b> PartialOrd<Cow<'a, OsStr>> for &'b OsStr

1.8.0 · source§

impl<'a, 'b> PartialOrd<Cow<'a, OsStr>> for OsStr

1.8.0 · source§

impl<'a, 'b> PartialOrd<Cow<'a, OsStr>> for OsString

1.8.0 · source§

impl<'a, 'b> PartialOrd<Cow<'a, Path>> for &'b OsStr

1.8.0 · source§

impl<'a, 'b> PartialOrd<Cow<'a, Path>> for &'b Path

1.8.0 · source§

impl<'a, 'b> PartialOrd<Cow<'b, OsStr>> for &'a Path

1.8.0 · source§

impl<'a, 'b> PartialOrd<OsStr> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialOrd<OsStr> for OsString

1.8.0 · source§

impl<'a, 'b> PartialOrd<OsString> for &'a OsStr

1.8.0 · source§

impl<'a, 'b> PartialOrd<OsString> for Cow<'a, OsStr>

1.8.0 · source§

impl<'a, 'b> PartialOrd<OsString> for OsStr

source§

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

source§

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

source§

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

source§

impl<'a, T> PartialOrd<&'a T> for HeaderValuewhere HeaderValue: PartialOrd<T>, T: ?Sized,

source§

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

source§

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

source§

impl<'a, T, F> PartialOrd<VarZeroVec<'a, T, F>> for VarZeroVec<'a, T, F>where T: VarULE + PartialOrd<T> + ?Sized, F: VarZeroVecFormat,

source§

impl<'b, T> PartialOrd<Ptr<'b, T>> for Ptr<'b, T>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<E> PartialOrd<I16Bytes<E>> for I16Bytes<E>where E: PartialOrd<E> + Endian,

source§

impl<E> PartialOrd<I32Bytes<E>> for I32Bytes<E>where E: PartialOrd<E> + Endian,

source§

impl<E> PartialOrd<I64Bytes<E>> for I64Bytes<E>where E: PartialOrd<E> + Endian,

source§

impl<E> PartialOrd<U16Bytes<E>> for U16Bytes<E>where E: PartialOrd<E> + Endian,

source§

impl<E> PartialOrd<U32Bytes<E>> for U32Bytes<E>where E: PartialOrd<E> + Endian,

source§

impl<E> PartialOrd<U64Bytes<E>> for U64Bytes<E>where E: PartialOrd<E> + Endian,

1.4.0 · source§

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

source§

impl<F, A> PartialOrd<Tendril<F, A>> for Tendril<F, A>where F: SliceFormat, <F as SliceFormat>::Slice: PartialOrd<<F as SliceFormat>::Slice>, A: Atomicity,

source§

impl<Ix> PartialOrd<EdgeIndex<Ix>> for EdgeIndex<Ix>where Ix: PartialOrd<Ix>,

source§

impl<Ix> PartialOrd<NodeIndex<Ix>> for NodeIndex<Ix>where Ix: PartialOrd<Ix>,

source§

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

source§

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

source§

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

source§

impl<Kind> PartialOrd<PortIndex<Kind>> for PortIndex<Kind>where Kind: PartialOrd<Kind> + PortKind, <Kind as PortKind>::ParamId: PartialOrd<<Kind as PortKind>::ParamId>, <Kind as PortKind>::Listener: PartialOrd<<Kind as PortKind>::Listener>,

source§

impl<Kind> PartialOrd<PortId<Kind>> for PortId<Kind>where Kind: PartialOrd<Kind> + PortKind,

source§

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

source§

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

source§

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

1.41.0 · source§

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

source§

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

source§

impl<Rhs> PartialOrd<Rhs> for serde_bytes::bytes::Byteswhere 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<Host<S>> for url::host::Host<S>where S: PartialOrd<S>,

source§

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

source§

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

source§

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

source§

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

source§

impl<Storage> PartialOrd<__BindgenBitfieldUnit<Storage>> for mozangle::shaders::ffi::__BindgenBitfieldUnit<Storage>where Storage: PartialOrd<Storage>,

source§

impl<Storage> PartialOrd<__BindgenBitfieldUnit<Storage>> for script::dom::bindings::import::module::jsapi::__BindgenBitfieldUnit<Storage>where Storage: PartialOrd<Storage>,

source§

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

source§

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

1.36.0 · source§

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

source§

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

source§

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

source§

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

Implements comparison of vectors lexicographically.

source§

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

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<T> PartialOrd<Handle<T>> for Handle<T>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<T> PartialOrd<Ascii<T>> for Ascii<T>where T: AsRef<str>,

source§

impl<T> PartialOrd<UniCase<T>> for UniCase<T>where T: AsRef<str>,

source§

impl<T> PartialOrd<Id<T>> for Id<T>

source§

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

source§

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

1.10.0 · source§

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

1.25.0 · source§

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

1.10.0 · source§

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

source§

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

1.20.0 · source§

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

1.74.0 · source§

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

source§

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

1.19.0 · source§

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

source§

impl<T> PartialOrd<T> for void::Void

source§

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

Implements comparison of vectors, lexicographically.

source§

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

source§

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

Implements comparison of vectors, lexicographically.

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<T, B> PartialOrd<Ref<B, [T]>> for Ref<B, [T]>where B: ByteSlice, T: FromBytes + PartialOrd<T>,

source§

impl<T, B> PartialOrd<Ref<B, T>> for Ref<B, T>where B: ByteSlice, T: FromBytes + PartialOrd<T>,

source§

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

source§

impl<T, F> PartialOrd<VarZeroSlice<T, F>> for VarZeroSlice<T, F>where T: VarULE + PartialOrd<T> + ?Sized, F: VarZeroVecFormat,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<T, const LANES: usize> PartialOrd<Mask<T, LANES>> for Mask<T, LANES>where T: MaskElement + PartialOrd<T>, LaneCount<LANES>: SupportedLaneCount,

source§

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

source§

impl<T, const N: usize> PartialOrd<Simd<T, N>> for Simd<T, N>where LaneCount<N>: SupportedLaneCount, T: SimdElement + PartialOrd<T>,

source§

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

source§

impl<Tz> PartialOrd<Date<Tz>> for chrono::date::Date<Tz>where Tz: TimeZone,

source§

impl<Tz, Tz2> PartialOrd<DateTime<Tz2>> for DateTime<Tz>where Tz: TimeZone, Tz2: TimeZone,

source§

impl<U> PartialOrd<NInt<U>> for NInt<U>where U: PartialOrd<U> + Unsigned + NonZero,

source§

impl<U> PartialOrd<PInt<U>> for PInt<U>where U: PartialOrd<U> + Unsigned + NonZero,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

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: usize> PartialOrd<TinyAsciiStr<N>> for TinyAsciiStr<N>

source§

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

source§

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