[][src]Enum actix_web::server::HttpDispatchError

pub enum HttpDispatchError {
    App(Error),
    Io(Error),
    SlowRequestTimeout,
    ShutdownTimeout,
    Http2(Error),
    PayloadIsNotConsumed,
    MalformedRequest,
    InternalError,
    Unknown,
}

A set of errors that can occur during dispatching http requests

Variants

App(Error)

Application error

Io(Error)

An io::Error that occurred while trying to read or write to a network stream.

SlowRequestTimeout

The first request did not complete within the specified timeout.

ShutdownTimeout

Shutdown timeout

Http2(Error)

HTTP2 error

PayloadIsNotConsumed

Payload is not consumed

MalformedRequest

Malformed request

InternalError

Internal error

Unknown

Unknown error

Trait Implementations

impl From<Error> for HttpDispatchError[src]

impl From<Error> for HttpDispatchError[src]

impl From<Error> for HttpDispatchError[src]

impl Display for HttpDispatchError[src]

impl Debug for HttpDispatchError[src]

impl Fail for HttpDispatchError[src]

fn context<D>(self, context: D) -> Context<D> where
    D: Display + Send + Sync + 'static, 
[src]

Provides context for this failure. Read more

fn compat(self) -> Compat<Self>[src]

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

Auto Trait Implementations

Blanket Implementations

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

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

impl<T> From for T[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> AsFail for T where
    T: Fail
[src]

impl<E> Fail for E where
    E: 'static + Error + Send + Sync
[src]

fn name(&self) -> Option<&str>[src]

Returns the "name" of the error. Read more

fn cause(&self) -> Option<&(dyn Fail + 'static)>[src]

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

fn backtrace(&self) -> Option<&Backtrace>[src]

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

fn context<D>(self, context: D) -> Context<D> where
    D: Display + Send + Sync + 'static, 
[src]

Provides context for this failure. Read more

fn compat(self) -> Compat<Self>[src]

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

impl<T> Erased for T