Enum raftstore::errors::DiscardReason[][src]

pub enum DiscardReason {
    Disconnected,
    Filtered,
    Full,
}

Describes why a message is discarded.

Variants

Disconnected

Channel is disconnected, message can’t be delivered.

Filtered

Message is dropped due to some filter rules, usually in tests.

Full

Channel runs out of capacity, message can’t be delivered.

Trait Implementations

impl Clone for DiscardReason[src]

impl Copy for DiscardReason[src]

impl Debug for DiscardReason[src]

impl PartialEq<DiscardReason> for DiscardReason[src]

impl StructuralPartialEq for DiscardReason[src]

Auto Trait Implementations

impl RefUnwindSafe for DiscardReason

impl Send for DiscardReason

impl Sync for DiscardReason

impl Unpin for DiscardReason

impl UnwindSafe for DiscardReason

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<V, W> ConvertFrom<W> for V where
    W: ConvertTo<V>, 
[src]

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

impl<T> Instrument for T[src]

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

impl<T> Pointable for T[src]

type Init = T

The type for initializers.

impl<T> Pointable for T[src]

type Init = T

The type for initializers.

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

type Output = T

Should always be Self

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

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized
[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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]