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

Url(InvalidUrl)

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 Display for SendRequestError[src]

impl ResponseError for SendRequestError[src]

Convert SendRequestError to a server Response

fn render_response(&self) -> Response<Body>[src]

Constructs an error response

impl Debug for SendRequestError[src]

impl From<Error> for SendRequestError[src]

impl From<InvalidUrl> for SendRequestError[src]

impl From<Error> for SendRequestError[src]

impl From<Error> for SendRequestError[src]

impl From<Error> for SendRequestError[src]

impl From<ParseError> for SendRequestError[src]

impl From<ConnectError> for SendRequestError[src]

impl From<SendRequestError> for WsClientError[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> From for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto 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<T> Erased for T