Enum libp2p::websocket::error::Error[][src]

pub enum Error<E> {
    Transport(E),
    Tls(Error),
    Handshake(Box<dyn Error + 'static + Sync + Send, Global>),
    TooManyRedirects,
    InvalidMultiaddr(Multiaddr),
    InvalidRedirectLocation,
    Base(Box<dyn Error + 'static + Sync + Send, Global>),
}
Expand description

Error in WebSockets.

Variants

Transport(E)

Error in the transport layer underneath.

Tls(Error)

A TLS related error.

Handshake(Box<dyn Error + 'static + Sync + Send, Global>)

Websocket handshake error.

TooManyRedirects

The configured maximum of redirects have been made.

InvalidMultiaddr(Multiaddr)

A multi-address is not supported.

InvalidRedirectLocation

The location header URL was invalid.

Base(Box<dyn Error + 'static + Sync + Send, Global>)

Websocket base framing error.

Trait Implementations

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

The lower-level source of this error, if any. Read more

🔬 This is a nightly-only experimental API. (backtrace)

Returns a stack backtrace, if available, of where this error occurred. Read more

👎 Deprecated since 1.42.0:

use the Display impl or to_string()

👎 Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Converts a reference to Self into a dynamic trait object of Fail.

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the “name” of the error. Read more

Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more

Returns a reference to the Backtrace carried by this failure, if it carries one. Read more

Provides context for this failure. Read more

Wraps this failure in a compatibility wrapper that implements std::error::Error. Read more

Performs the conversion.

Performs the conversion.

Should always be Self

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.