Enum total_space::MessageOrder[][src]

pub enum MessageOrder {
    Immediate,
    Unordered,
    Ordered(MessageIndex),
}

Possible way to order a message.

Variants

Immediate

Deliver the message immediately, before any other message.

Unordered

Deliver the message in any order relative to all other unordered messages.

Ordered(MessageIndex)

Deliver the message in the specified order relative to all other ordered messages between the same source and target.

Trait Implementations

impl Clone for MessageOrder[src]

impl Copy for MessageOrder[src]

impl Debug for MessageOrder[src]

impl Eq for MessageOrder[src]

impl Hash for MessageOrder[src]

impl Ord for MessageOrder[src]

impl PartialEq<MessageOrder> for MessageOrder[src]

impl PartialOrd<MessageOrder> for MessageOrder[src]

impl StructuralEq for MessageOrder[src]

impl StructuralPartialEq for MessageOrder[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> CallHasher for T where
    T: Hash + ?Sized

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.