Ordering

Trait Ordering 

Source
pub trait Ordering:
    MinOrder<Self, Min = Self>
    + MinOrder<TotalOrder, Min = Self>
    + MinOrder<NoOrder, Min = NoOrder>
    + Sealed {
    const ORDERING_KIND: StreamOrder;
}
Expand description

A trait implemented by valid ordering markers (TotalOrder and NoOrder).

Required Associated Constants§

Source

const ORDERING_KIND: StreamOrder

The StreamOrder corresponding to this type.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Ordering for NoOrder

Source§

const ORDERING_KIND: StreamOrder = StreamOrder::NoOrder

Source§

impl Ordering for TotalOrder

Source§

const ORDERING_KIND: StreamOrder = StreamOrder::TotalOrder