Trait timely::order::PartialOrder [] [src]

pub trait PartialOrder: Eq {
    fn less_equal(&self, other: &Self) -> bool;

    fn less_than(&self, other: &Self) -> bool { ... }
}

A type that is partially ordered.

This trait is distinct from Rust's PartialOrd trait, because the implementation of that trait precludes a distinct Ord implementation. We need an independent trait if we want to have a partially ordered type that can also be sorted.

Required Methods

Returns true iff one element is less than or equal to the other.

Provided Methods

Returns true iff one element is strictly less than the other.

Implementations on Foreign Types

impl PartialOrder for u8
[src]

[src]

[src]

impl PartialOrder for u16
[src]

[src]

[src]

impl PartialOrder for u32
[src]

[src]

[src]

impl PartialOrder for u64
[src]

[src]

[src]

impl PartialOrder for usize
[src]

[src]

[src]

impl PartialOrder for i8
[src]

[src]

[src]

impl PartialOrder for i16
[src]

[src]

[src]

impl PartialOrder for i32
[src]

[src]

[src]

impl PartialOrder for i64
[src]

[src]

[src]

impl PartialOrder for isize
[src]

[src]

[src]

impl PartialOrder for ()
[src]

[src]

[src]

Implementors