Enum raftstore::errors::DiscardReason [−][src]
pub enum DiscardReason { Disconnected, Filtered, Full, }
Describes why a message is discarded.
Variants
Channel is disconnected, message can’t be delivered.
Message is dropped due to some filter rules, usually in tests.
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][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<V, W> ConvertFrom<W> for V where
W: ConvertTo<V>,
[src][+]
W: ConvertTo<V>,
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][+]
U: From<T>,
impl<T> Pointable for T
[src][+]
impl<T> Pointable for T
[src][+]
impl<T> Same<T> for T
[src]
type Output = T
Should always be Self
impl<T> Sealed<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,