[][src]Enum requiem_web::client::SendRequestError

pub enum SendRequestError {
    Url(InvalidUrl),
    Connect(ConnectError),
    Send(Error),
    Response(ParseError),
    Http(Error),
    H2(Error),
    Timeout,
    TunnelNotSupported,
    Body(Error),
}

A set of errors that can occur during request sending and response reading

Variants

Invalid URL

Connect(ConnectError)

Failed to connect to host

Send(Error)

Error sending request

Response(ParseError)

Error parsing response

Http(Error)

Http error

H2(Error)

Http2 error

Timeout

Response took too long

TunnelNotSupported

Tunnels are not supported for http2 connection

Body(Error)

Error sending request body

Trait Implementations

impl Debug for SendRequestError[src]

impl Display for SendRequestError[src]

impl From<ConnectError> for SendRequestError[src]

impl From<Error> for SendRequestError[src]

impl From<Error> for SendRequestError[src]

impl From<Error> for SendRequestError[src]

impl From<Error> for SendRequestError[src]

impl From<FreezeRequestError> for SendRequestError[src]

impl From<InvalidUrl> for SendRequestError[src]

impl From<ParseError> for SendRequestError[src]

impl From<SendRequestError> for WsClientError[src]

impl ResponseError for SendRequestError[src]

Convert SendRequestError to a server Response

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