[][src]Enum tari_comms::protocol::messaging::SendFailReason

pub enum SendFailReason {
    PeerDialFailed,
    SubstreamOpenFailed,
    SubstreamSendFailed,
    Dropped,
    MaxRetriesReached(usize),
}

The reason for dial failure. This enum should contain simple variants which describe the kind of failure that occurred

Variants

PeerDialFailed
SubstreamOpenFailed
SubstreamSendFailed
Dropped
MaxRetriesReached(usize)

Trait Implementations

impl Clone for SendFailReason[src]

impl Copy for SendFailReason[src]

impl Debug for SendFailReason[src]

impl Display for SendFailReason[src]

impl Error for SendFailReason[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, U> Cast<U> for T where
    U: FromCast<T>, 

impl<'a, T> DefaultFeatures<'a> for T where
    T: 'a + Clone + Send + Sync

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

impl<T> FromBits<T> for T

impl<T> FromCast<T> for T

impl<T> Instrument for T[src]

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

impl<T, U> IntoBits<U> for T where
    U: FromBits<T>, 

impl<'a, T> NonSyncFeatures<'a> for T where
    T: 'a + Clone

impl<T> SafeBorrow<T> for T where
    T: ?Sized

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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>,