[][src]Enum libp2p_gossipsub::error::GossipsubHandlerError

pub enum GossipsubHandlerError {
    MaxInboundSubstreams,
    MaxOutboundSubstreams,
    MaxTransmissionSize,
    NegotiationTimeout,
    NegotiationProtocolError(ProtocolError),
    Io(Error),
}

Errors that can occur in the protocols handler.

Variants

MaxInboundSubstreams

The maximum number of inbound substreams created has been exceeded.

MaxOutboundSubstreams

The maximum number of outbound substreams created has been exceeded.

MaxTransmissionSize

The message exceeds the maximum transmission size.

NegotiationTimeout

Protocol negotiation timeout.

NegotiationProtocolError(ProtocolError)

Protocol negotiation failed.

Io(Error)

IO error.

Trait Implementations

impl Debug for GossipsubHandlerError[src]

impl Display for GossipsubHandlerError[src]

impl Error for GossipsubHandlerError[src]

impl From<Error> for GossipsubHandlerError[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> From<T> for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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