[][src]Trait swim_mem::resident::ResidentOrd

pub trait ResidentOrd<L: Lease>: ResidentEq<L> + ResidentPartialOrd<L> {
    fn resident_cmp(lease: &L, other: &L) -> Ordering;

    fn resident_lt(lease: &L, other: &L) -> bool { ... }
fn resident_le(lease: &L, other: &L) -> bool { ... }
fn resident_ge(lease: &L, other: &L) -> bool { ... }
fn resident_gt(lease: &L, other: &L) -> bool { ... } }

A totally ordered Resident of a raw memory Lease.

Required methods

fn resident_cmp(lease: &L, other: &L) -> Ordering

Returns the relative ordering of the residents occupying the given leases.

Loading content...

Provided methods

fn resident_lt(lease: &L, other: &L) -> bool

fn resident_le(lease: &L, other: &L) -> bool

fn resident_ge(lease: &L, other: &L) -> bool

fn resident_gt(lease: &L, other: &L) -> bool

Loading content...

Implementors

impl<L: Lease> ResidentOrd<L> for Box<L::Data, L::Meta> where
    L::Data: Ord
[src]

fn resident_lt(lease: &L, other: &L) -> bool[src]

fn resident_le(lease: &L, other: &L) -> bool[src]

fn resident_ge(lease: &L, other: &L) -> bool[src]

fn resident_gt(lease: &L, other: &L) -> bool[src]

impl<L: Lease<Data = T, Meta = BufHeader<M>>, T: Ord, M> ResidentOrd<L> for Buf<T, M>[src]

fn resident_lt(lease: &L, other: &L) -> bool[src]

fn resident_le(lease: &L, other: &L) -> bool[src]

fn resident_ge(lease: &L, other: &L) -> bool[src]

fn resident_gt(lease: &L, other: &L) -> bool[src]

impl<L: Lease<Data = u8, Meta = BufHeader<M>>, M> ResidentOrd<L> for String<M>[src]

fn resident_lt(lease: &L, other: &L) -> bool[src]

fn resident_le(lease: &L, other: &L) -> bool[src]

fn resident_ge(lease: &L, other: &L) -> bool[src]

fn resident_gt(lease: &L, other: &L) -> bool[src]

Loading content...