[][src]Enum actori_web::error::DispatchError

pub enum DispatchError {
    Service(Error),
    Upgrade,
    Io(Error),
    Parse(ParseError),
    H2(Error),
    SlowRequestTimeout,
    DisconnectTimeout,
    PayloadIsNotConsumed,
    MalformedRequest,
    InternalError,
    Unknown,
}

A set of errors that can occur during dispatching http requests

Variants

Service(Error)

Service error

Upgrade

Upgrade service error

Io(Error)

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

Parse(ParseError)

Http request parse error.

H2(Error)

Http/2 error

SlowRequestTimeout

The first request did not complete within the specified timeout.

DisconnectTimeout

Disconnect timeout. Makes sense for ssl streams.

PayloadIsNotConsumed

Payload is not consumed

MalformedRequest

Malformed request

InternalError

Internal error

Unknown

Unknown error

Trait Implementations

impl Debug for DispatchError[src]

impl Display for DispatchError[src]

impl From<Error> for DispatchError[src]

impl From<Error> for DispatchError[src]

impl From<Error> for DispatchError[src]

impl From<ParseError> for DispatchError[src]

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