PartialOrd

Trait 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.

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::sqrt(-1.0);
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 · 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 · 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 · 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 · 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 · 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 CreationStrategy

Source§

impl PartialOrd for AccessControllerPartitionOffset

Source§

impl PartialOrd for AccessRule

Source§

impl PartialOrd for AccountLockerPartitionOffset

Source§

impl PartialOrd for AccountPartitionOffset

Source§

impl PartialOrd for AlwaysVisibleGlobalNodesVersion

Source§

impl PartialOrd for AttachedModuleId

Source§

impl PartialOrd for AuthZoneField

Source§

impl PartialOrd for BasicRequirement

Source§

impl PartialOrd for BootLoaderField

Source§

impl PartialOrd for ComponentField

Source§

impl PartialOrd for ComponentRoyaltyPartitionOffset

Source§

impl PartialOrd for CompositeRequirement

Source§

impl PartialOrd for ConsensusManagerCollection

Source§

impl PartialOrd for ConsensusManagerField

Source§

impl PartialOrd for ConsensusManagerPartitionOffset

Source§

impl PartialOrd for CurveType

Source§

impl PartialOrd for DatabaseUpdate

Source§

impl PartialOrd for DefaultDepositRule

Source§

impl PartialOrd for EntityType

Source§

impl PartialOrd for FungibleBucketField

Source§

impl PartialOrd for FungibleProofField

Source§

impl PartialOrd for FungibleResourceManagerCollection

Source§

impl PartialOrd for FungibleResourceManagerField

Source§

impl PartialOrd for FungibleResourceManagerPartitionOffset

Source§

impl PartialOrd for FungibleVaultCollection

Source§

impl PartialOrd for FungibleVaultField

Source§

impl PartialOrd for FungibleVaultPartitionOffset

Source§

impl PartialOrd for IdentityV1MinorVersion

Source§

impl PartialOrd for IntentHash

Source§

impl PartialOrd for Level

Source§

impl PartialOrd for LocalRef

Source§

impl PartialOrd for LowerBound

Source§

impl PartialOrd for ManifestAddress

Source§

impl PartialOrd for ManifestComponentAddress

Source§

impl PartialOrd for ManifestGlobalAddress

Source§

impl PartialOrd for ManifestPackageAddress

Source§

impl PartialOrd for ManifestResourceAddress

Source§

impl PartialOrd for ManifestResourceOrNonFungible

Source§

impl PartialOrd for MetadataPartitionOffset

Source§

impl PartialOrd for MethodAccessibility

Source§

impl PartialOrd for ModuleId

Source§

impl PartialOrd for MultiResourcePoolPartitionOffset

Source§

impl PartialOrd for NonFungibleBucketField

Source§

impl PartialOrd for NonFungibleIdType

Source§

impl PartialOrd for NonFungibleLocalId

Source§

impl PartialOrd for NonFungibleProofField

Source§

impl PartialOrd for NonFungibleResourceManagerCollection

Source§

impl PartialOrd for NonFungibleResourceManagerField

Source§

impl PartialOrd for NonFungibleResourceManagerPartitionOffset

Source§

impl PartialOrd for NonFungibleVaultCollection

Source§

impl PartialOrd for NonFungibleVaultField

Source§

impl PartialOrd for NonFungibleVaultPartitionOffset

Source§

impl PartialOrd for OneResourcePoolPartitionOffset

Source§

impl PartialOrd for OwnerRoleUpdater

Source§

impl PartialOrd for PackageCollection

Source§

impl PartialOrd for PackageField

Source§

impl PartialOrd for PackagePartitionOffset

Source§

impl PartialOrd for PackageV1MinorVersion

Source§

impl PartialOrd for PartitionDescription

Source§

impl PartialOrd for Proposer

Source§

impl PartialOrd for ProtocolUpdateStatusField

Source§

impl PartialOrd for ProtocolVersion

Source§

impl PartialOrd for ReferenceOrigin

Source§

impl PartialOrd for ResourceFeature

Source§

impl PartialOrd for ResourceOrNonFungible

Source§

impl PartialOrd for ResourcePreference

Source§

impl PartialOrd for Role

Source§

impl PartialOrd for RoleAssignmentPartitionOffset

Source§

impl PartialOrd for RoyaltyField

Source§

impl PartialOrd for RoyaltyRecipient

Source§

impl PartialOrd for ScryptoVmVersion

Source§

impl PartialOrd for StableReferenceType

Source§

impl PartialOrd for scrypto_test::prelude::StorageType

Source§

impl PartialOrd for SubstateDevice

Source§

impl PartialOrd for SubstateKey

Source§

impl PartialOrd for TransactionProcessorV1MinorVersion

Source§

impl PartialOrd for TransactionTrackerField

Source§

impl PartialOrd for TwoResourcePoolPartitionOffset

Source§

impl PartialOrd for TypeInfoField

Source§

impl PartialOrd for UpperBound

Source§

impl PartialOrd for ValidatorCollection

Source§

impl PartialOrd for ValidatorField

Source§

impl PartialOrd for ValidatorPartitionOffset

Source§

impl PartialOrd for Visibility

Source§

impl PartialOrd for WorktopField

Source§

impl PartialOrd for PoolV1MinorVersion

Source§

impl PartialOrd for MultiResourcePoolCollection

Source§

impl PartialOrd for MultiResourcePoolField

Source§

impl PartialOrd for OneResourcePoolCollection

Source§

impl PartialOrd for OneResourcePoolField

Source§

impl PartialOrd for TwoResourcePoolCollection

Source§

impl PartialOrd for TwoResourcePoolField

Source§

impl PartialOrd for AccessControllerCollection

Source§

impl PartialOrd for AccessControllerField

Source§

impl PartialOrd for AccessControllerV2Collection

Source§

impl PartialOrd for AccessControllerV2Field

1.34.0 · Source§

impl PartialOrd for Infallible

1.0.0 · Source§

impl PartialOrd for Ordering

Source§

impl PartialOrd for AsciiChar

1.7.0 · Source§

impl PartialOrd for IpAddr

1.0.0 · Source§

impl PartialOrd for SocketAddr

1.0.0 · Source§

impl PartialOrd for ErrorKind

Source§

impl PartialOrd for AnsiColor

Source§

impl PartialOrd for Color

Source§

impl PartialOrd for bech32::Error

Source§

impl PartialOrd for Variant

Source§

impl PartialOrd for DebugSetting

Source§

impl PartialOrd for Edition

Source§

impl PartialOrd for LtoSetting

Source§

impl PartialOrd for Resolver

Source§

impl PartialOrd for StripSetting

Source§

impl PartialOrd for Sign

Source§

impl PartialOrd for BlueprintHook

Source§

impl PartialOrd for AccountCollection

Source§

impl PartialOrd for AccountField

Source§

impl PartialOrd for AccountLockerCollection

Source§

impl PartialOrd for AccountLockerField

Source§

impl PartialOrd for MetadataCollection

Source§

impl PartialOrd for MetadataField

Source§

impl PartialOrd for RoleAssignmentCollection

Source§

impl PartialOrd for RoleAssignmentField

Source§

impl PartialOrd for ComponentRoyaltyCollection

Source§

impl PartialOrd for ComponentRoyaltyField

Source§

impl PartialOrd for StateTreeValidationError

Source§

impl PartialOrd for ChangeSource

Source§

impl PartialOrd for Utf8Sequence

Source§

impl PartialOrd for Direction

Source§

impl PartialOrd for All

Source§

impl PartialOrd for SignOnly

Source§

impl PartialOrd for VerifyOnly

Source§

impl PartialOrd for ElligatorSwiftParty

Source§

impl PartialOrd for secp256k1::Error

Source§

impl PartialOrd for Parity

Source§

impl PartialOrd for Offset

Source§

impl PartialOrd for ComponentSectionId

Source§

impl PartialOrd for SectionId

Source§

impl PartialOrd for HeapType

Source§

impl PartialOrd for wasm_encoder::core::types::StorageType

Source§

impl PartialOrd for wasm_encoder::core::types::ValType

Source§

impl PartialOrd for wasmi_core::value::ValType

1.0.0 · Source§

impl PartialOrd for bool

1.0.0 · Source§

impl PartialOrd for char

1.0.0 · Source§

impl PartialOrd for f16

1.0.0 · Source§

impl PartialOrd for f32

1.0.0 · Source§

impl PartialOrd for f64

1.0.0 · Source§

impl PartialOrd for f128

1.0.0 · Source§

impl PartialOrd for i8

1.0.0 · Source§

impl PartialOrd for i16

1.0.0 · Source§

impl PartialOrd for i32

1.0.0 · Source§

impl PartialOrd for i64

1.0.0 · Source§

impl PartialOrd for i128

1.0.0 · 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 · Source§

impl PartialOrd for u8

1.0.0 · Source§

impl PartialOrd for u16

1.0.0 · Source§

impl PartialOrd for u32

1.0.0 · Source§

impl PartialOrd for u64

1.0.0 · Source§

impl PartialOrd for u128

1.0.0 · Source§

impl PartialOrd for ()

1.0.0 · Source§

impl PartialOrd for usize

Source§

impl PartialOrd for OwnedNodeId

Source§

impl PartialOrd for ReferencedNodeId

1.0.0 · Source§

impl PartialOrd for scrypto_test::prelude::fmt::Error

Source§

impl PartialOrd for AccessControllerMarker

Source§

impl PartialOrd for AccountLockerMarker

Source§

impl PartialOrd for AccountMarker

Source§

impl PartialOrd for Bls12381G1PublicKey

Source§

impl PartialOrd for Bls12381G2Signature

Source§

impl PartialOrd for BlueprintId

Source§

impl PartialOrd for BlueprintVersion

Source§

impl PartialOrd for BlueprintVersionKey

Source§

impl PartialOrd for BytesNonFungibleLocalId

Source§

impl PartialOrd for CanonicalBlueprintId

Source§

impl PartialOrd for CodeHash

Source§

impl PartialOrd for ComponentAddress

Source§

impl PartialOrd for ConsensusManagerMarker

Source§

impl PartialOrd for ConsensusManagerRegisteredValidatorByStakeKeyPayload

Source§

impl PartialOrd for DbPartitionKey

Source§

impl PartialOrd for DbSortKey

Source§

impl PartialOrd for Decimal

Source§

impl PartialOrd for Ed25519PublicKey

Source§

impl PartialOrd for EnabledModules

Source§

impl PartialOrd for Epoch

Source§

impl PartialOrd for EventFlags

Source§

impl PartialOrd for FieldValue

Source§

impl PartialOrd for FlashTransactionHash

Source§

impl PartialOrd for GlobalAddress

Source§

impl PartialOrd for Hash

Source§

impl PartialOrd for I192

Source§

impl PartialOrd for I256

Source§

impl PartialOrd for I320

Source§

impl PartialOrd for I384

Source§

impl PartialOrd for I448

Source§

impl PartialOrd for I512

Source§

impl PartialOrd for I768

Source§

impl PartialOrd for IdentityMarker

Source§

impl PartialOrd for scrypto_test::prelude::Instant

Source§

impl PartialOrd for IntegerNonFungibleLocalId

Source§

impl PartialOrd for InternalAddress

Source§

impl PartialOrd for LedgerTransactionHash

Source§

impl PartialOrd for LockFlags

Source§

impl PartialOrd for ManifestNamedAddress

Source§

impl PartialOrd for ManifestProof

Source§

impl PartialOrd for MethodKey

Source§

impl PartialOrd for ModuleRoleKey

Source§

impl PartialOrd for MultiResourcePoolMarker

Source§

impl PartialOrd for NodeId

Source§

impl PartialOrd for NonFungibleGlobalId

Source§

impl PartialOrd for NonFungibleResourceManagerDataKeyPayload

Source§

impl PartialOrd for NonFungibleVaultNonFungibleKeyPayload

Source§

impl PartialOrd for NotarizedTransactionHash

Source§

impl PartialOrd for OneResourcePoolMarker

Source§

impl PartialOrd for OwnerRoleEntry

Source§

impl PartialOrd for PackageAddress

Source§

impl PartialOrd for PackageBlueprintVersionAuthConfigKeyPayload

Source§

impl PartialOrd for PackageBlueprintVersionDefinitionKeyPayload

Source§

impl PartialOrd for PackageBlueprintVersionDependenciesKeyPayload

Source§

impl PartialOrd for PackageBlueprintVersionRoyaltyConfigKeyPayload

Source§

impl PartialOrd for PackageCodeInstrumentedCodeKeyPayload

Source§

impl PartialOrd for PackageCodeOriginalCodeKeyPayload

Source§

impl PartialOrd for PackageCodeVmTypeKeyPayload

Source§

impl PartialOrd for PackageSchemaKeyPayload

Source§

impl PartialOrd for PartitionNumber

Source§

impl PartialOrd for PartitionOffset

Source§

impl PartialOrd for PreciseDecimal

Source§

impl PartialOrd for PublicKeyFingerprint

Source§

impl PartialOrd for RUIDNonFungibleLocalId

Source§

impl PartialOrd for RawFlashTransaction

Source§

impl PartialOrd for RawLedgerTransaction

Source§

impl PartialOrd for RawNotarizedTransaction

Source§

impl PartialOrd for RawPartialTransaction

Source§

impl PartialOrd for RawPreviewTransaction

Source§

impl PartialOrd for RawRoundUpdateTransactionV1

Source§

impl PartialOrd for RawSignedPartialTransaction

Source§

impl PartialOrd for RawSignedTransactionIntent

Source§

impl PartialOrd for RawSubintent

Source§

impl PartialOrd for RawSystemTransaction

Source§

impl PartialOrd for RawTransactionIntent

Source§

impl PartialOrd for Reference

Source§

impl PartialOrd for ResourceAddress

Source§

impl PartialOrd for RoleKey

Source§

impl PartialOrd for RoleList

Source§

impl PartialOrd for RoundUpdateTransactionHash

Source§

impl PartialOrd for SchemaHash

Source§

impl PartialOrd for Secp256k1PublicKey

Source§

impl PartialOrd for Secp256k1UncompressedPublicKey

Source§

impl PartialOrd for SignedTransactionIntentHash

1.0.0 · Source§

impl PartialOrd for String

Source§

impl PartialOrd for StringNonFungibleLocalId

Source§

impl PartialOrd for SubintentHash

Source§

impl PartialOrd for SystemTransactionHash

Source§

impl PartialOrd for TransactionIntentHash

Source§

impl PartialOrd for TransientReference

Source§

impl PartialOrd for TwoResourcePoolMarker

Source§

impl PartialOrd for U192

Source§

impl PartialOrd for U256

Source§

impl PartialOrd for U320

Source§

impl PartialOrd for U384

Source§

impl PartialOrd for U448

Source§

impl PartialOrd for U512

Source§

impl PartialOrd for U768

Source§

impl PartialOrd for UtcDateTime

Source§

impl PartialOrd for ValidatorMarker

Source§

impl PartialOrd for VaultFreezeFlags

1.33.0 · Source§

impl PartialOrd for PhantomPinned

Source§

impl PartialOrd for Alignment

Source§

impl PartialOrd for ByteString

1.64.0 · Source§

impl PartialOrd for CString

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 Ipv4Addr

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

Source§

impl PartialOrd for Ansi256Color

Source§

impl PartialOrd for RgbColor

Source§

impl PartialOrd for Effects

Source§

impl PartialOrd for Reset

Source§

impl PartialOrd for Style

Source§

impl PartialOrd for u5

Source§

impl PartialOrd for CxxString

Source§

impl PartialOrd for multi_stash::Key

Source§

impl PartialOrd for BigInt

Source§

impl PartialOrd for BigUint

Source§

impl PartialOrd for Ident

Source§

impl PartialOrd for RefTypes

Source§

impl PartialOrd for AccountAuthorizedDepositorKeyPayload

Source§

impl PartialOrd for AccountResourcePreferenceKeyPayload

Source§

impl PartialOrd for AccountResourceVaultKeyPayload

Source§

impl PartialOrd for AddAuthorizedDepositorEvent

Source§

impl PartialOrd for RemoveAuthorizedDepositorEvent

Source§

impl PartialOrd for RemoveResourcePreferenceEvent

Source§

impl PartialOrd for SetDefaultDepositRuleEvent

Source§

impl PartialOrd for SetResourcePreferenceEvent

Source§

impl PartialOrd for Validator

Source§

impl PartialOrd for AccountLockerAccountClaimsKeyPayload

Source§

impl PartialOrd for MetadataEntryKeyPayload

Source§

impl PartialOrd for RoleAssignmentAccessRuleKeyPayload

Source§

impl PartialOrd for ComponentRoyaltyMethodAmountKeyPayload

Source§

impl PartialOrd for StoredTreeNodeKey

Source§

impl PartialOrd for Nibble

Source§

impl PartialOrd for NibblePath

Source§

impl PartialOrd for TreeNodeKey

Source§

impl PartialOrd for RawManifest

Source§

impl PartialOrd for Unit

Source§

impl PartialOrd for NonMaxUsize

Source§

impl PartialOrd for PatternID

Source§

impl PartialOrd for SmallIndex

Source§

impl PartialOrd for StateID

Source§

impl PartialOrd for Position

Source§

impl PartialOrd for Span

Source§

impl PartialOrd for Literal

Source§

impl PartialOrd for ClassBytesRange

Source§

impl PartialOrd for ClassUnicodeRange

Source§

impl PartialOrd for Utf8Range

Source§

impl PartialOrd for Timespec

Source§

impl PartialOrd for secp256k1_sys::recovery::RecoverableSignature

Source§

impl PartialOrd for secp256k1_sys::ElligatorSwift

Source§

impl PartialOrd for secp256k1_sys::Keypair

Source§

impl PartialOrd for secp256k1_sys::PublicKey

Source§

impl PartialOrd for secp256k1_sys::Signature

Source§

impl PartialOrd for secp256k1_sys::XOnlyPublicKey

Source§

impl PartialOrd for SharedSecret

Source§

impl PartialOrd for secp256k1::ecdsa::recovery::RecoverableSignature

Source§

impl PartialOrd for RecoveryId

Source§

impl PartialOrd for SerializedSignature

Source§

impl PartialOrd for secp256k1::ecdsa::Signature

Source§

impl PartialOrd for secp256k1::ellswift::ElligatorSwift

Source§

impl PartialOrd for ElligatorSwiftSharedSecret

Source§

impl PartialOrd for InvalidParityValue

Source§

impl PartialOrd for secp256k1::key::Keypair

Source§

impl PartialOrd for secp256k1::key::PublicKey

Source§

impl PartialOrd for secp256k1::key::XOnlyPublicKey

Source§

impl PartialOrd for Scalar

Source§

impl PartialOrd for secp256k1::schnorr::Signature

Source§

impl PartialOrd for Message

Source§

impl PartialOrd for BuildMetadata

Source§

impl PartialOrd for Prerelease

Source§

impl PartialOrd for Version

Source§

impl PartialOrd for Lifetime

Source§

impl PartialOrd for Null

Source§

impl PartialOrd for Date

Source§

impl PartialOrd for Datetime

Source§

impl PartialOrd for Time

Source§

impl PartialOrd for InternalString

Source§

impl PartialOrd for toml_edit::key::Key

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 Braced

Source§

impl PartialOrd for Hyphenated

Source§

impl PartialOrd for Simple

Source§

impl PartialOrd for Urn

Source§

impl PartialOrd for Uuid

Source§

impl PartialOrd for RefType

Source§

impl PartialOrd for wasmi::func::func_type::FuncType

Source§

impl PartialOrd for Sym

Source§

impl PartialOrd for Pages

Source§

impl PartialOrd for UntypedVal

Source§

impl PartialOrd for Data

Source§

impl PartialOrd for Elem

Source§

impl PartialOrd for Func

Source§

impl PartialOrd for wasmi_ir::index::FuncType

Source§

impl PartialOrd for wasmi_ir::index::Global

Source§

impl PartialOrd for Instr

Source§

impl PartialOrd for InternalFunc

Source§

impl PartialOrd for Memory

Source§

impl PartialOrd for Reg

Source§

impl PartialOrd for Table

Source§

impl PartialOrd for BoundedRegSpan

Source§

impl PartialOrd for RegSpan

Source§

impl PartialOrd for RegSpanIter

Source§

impl PartialOrd for KebabStr

Source§

impl PartialOrd for KebabString

Source§

impl PartialOrd for ResourceId

Source§

impl PartialOrd for BStr

Source§

impl PartialOrd for Bytes

1.16.0 · Source§

impl PartialOrd<IpAddr> for Ipv4Addr

1.16.0 · Source§

impl PartialOrd<IpAddr> for Ipv6Addr

1.0.0 · Source§

impl PartialOrd<str> for OsStr

1.0.0 · Source§

impl PartialOrd<str> for OsString

1.16.0 · Source§

impl PartialOrd<Ipv4Addr> for IpAddr

1.16.0 · Source§

impl PartialOrd<Ipv6Addr> for IpAddr

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 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

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<SerializedSignature> for [u8]

Source§

impl PartialOrd<KebabStr> for KebabString

Source§

impl PartialOrd<KebabString> for KebabStr

Source§

impl PartialOrd<[u8]> for SerializedSignature

Source§

impl<'a> PartialOrd for SubstateKeyRef<'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 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>

Source§

impl<'a> PartialOrd for Cursor<'a>

Source§

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

Source§

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

Source§

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

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<&ByteStr> for ByteString

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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<Cow<'a, [u8]>> for &'a ByteStr

Source§

impl<'a> PartialOrd<ByteString> for &ByteStr

Source§

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

Source§

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

Source§

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

Source§

impl<'a> PartialOrd<ByteString> for ByteStr

Source§

impl<'a> PartialOrd<ByteStr> for ByteString

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>

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, 'b> PartialOrd<&'a str> for BStr

Source§

impl<'a, 'b> PartialOrd<&'a str> for Bytes

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>

Source§

impl<'a, 'b> PartialOrd<&'a [u8]> for BStr

Source§

impl<'a, 'b> PartialOrd<&'a [u8]> for Bytes

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

Source§

impl<'a, 'b> PartialOrd<str> for BStr

Source§

impl<'a, 'b> PartialOrd<str> for Bytes

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<BStr> for &'a str

Source§

impl<'a, 'b> PartialOrd<BStr> for &'a [u8]

Source§

impl<'a, 'b> PartialOrd<BStr> for str

Source§

impl<'a, 'b> PartialOrd<BStr> for [u8]

Source§

impl<'a, 'b> PartialOrd<Bytes> for &'a str

Source§

impl<'a, 'b> PartialOrd<Bytes> for &'a [u8]

Source§

impl<'a, 'b> PartialOrd<Bytes> for str

Source§

impl<'a, 'b> PartialOrd<Bytes> for [u8]

Source§

impl<'a, 'b> PartialOrd<[u8]> for BStr

Source§

impl<'a, 'b> PartialOrd<[u8]> for Bytes

1.0.0 · Source§

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

Source§

impl<'buf> PartialOrd for AllPreallocated<'buf>

Source§

impl<'buf> PartialOrd for SignOnlyPreallocated<'buf>

Source§

impl<'buf> PartialOrd for VerifyOnlyPreallocated<'buf>

Source§

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

Source§

impl<'k> PartialOrd for KeyMut<'k>

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

impl<F32, F64> PartialOrd for Action<F32, F64>
where F32: PartialOrd, F64: PartialOrd,

Source§

impl<F32, F64> PartialOrd for Value<F32, F64>
where F32: PartialOrd, F64: PartialOrd,

1.4.0 · Source§

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

Source§

impl<H, T> PartialOrd for HeaderSlice<HeaderWithLength<H>, T>
where H: PartialOrd, T: PartialOrd + ?Sized,

Source§

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

Source§

impl<H, T> PartialOrd for ThinArc<H, T>
where H: PartialOrd, T: PartialOrd,

Source§

impl<I> PartialOrd for Located<I>
where I: PartialOrd,

Source§

impl<I> PartialOrd for Partial<I>
where I: PartialOrd,

Source§

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

Source§

impl<K, V> PartialOrd for IndexMap<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<L, R> PartialOrd for Either<L, R>
where L: PartialOrd, R: 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<Storage> PartialOrd for __BindgenBitfieldUnit<Storage>
where Storage: PartialOrd,

1.0.0 · Source§

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

1.36.0 · Source§

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

Source§

impl<T> PartialOrd for ResolvedDynamicAddress<T>
where T: PartialOrd + AsRef<NodeId>,

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 · Source§

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

Implements comparison of slices lexicographically.

1.0.0 · 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 scrypto_test::prelude::indexmap::set::Slice<T>
where T: PartialOrd,

1.20.0 · Source§

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

Source§

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

1.10.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

Source§

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

1.10.0 · Source§

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

Source§

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

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.28.0 · 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.25.0 · Source§

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

Source§

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

Source§

impl<T> PartialOrd for SharedPtr<T>

Source§

impl<T> PartialOrd for UniquePtr<T>

Source§

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

Source§

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

Source§

impl<T> PartialOrd for radix_engine_interface::blueprints::component::Global<T>

Source§

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

Source§

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

Source§

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

1.19.0 · Source§

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

Source§

impl<T> PartialOrd<T> for F32
where T: Into<F32> + Copy,

Source§

impl<T> PartialOrd<T> for F64
where T: Into<F64> + Copy,

1.0.0 · Source§

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

Implements comparison of vectors, lexicographically.

1.0.0 · Source§

impl<T, A> PartialOrd for scrypto_test::prelude::Arc<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 Box<T, A>
where T: PartialOrd + ?Sized, A: Allocator,

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 Rc<T, A>
where T: PartialOrd + ?Sized, 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,

Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

1.0.0 · 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 N: usize> PartialOrd for TagNonNull<T, N>

Source§

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

Source§

impl<U> PartialOrd for NInt<U>

Source§

impl<U> PartialOrd for PInt<U>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<const N: u16> PartialOrd for FixedRegSpan<N>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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