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

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

impl !RefUnwindSafe for GossipsubHandlerError

impl Send for GossipsubHandlerError

impl Sync for GossipsubHandlerError

impl Unpin for GossipsubHandlerError

impl !UnwindSafe for GossipsubHandlerError

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[src]

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>, 
[src]