[][src]Enum vial::Error

pub enum Error {
    AssetNotFound(String),
    ConnectionClosed,
    UnknownHTTPMethod(String),
    ParseVersion,
    ExpectedCRLF,
    ParseHeaderName,
    ParseHeaderValue,
    ParseError,
    IO(Error),
    Other(String),
}

Possible Vial errors.

Variants

AssetNotFound(String)

Can't find an asset.

ConnectionClosed

Client closed the HTTP connection.

UnknownHTTPMethod(String)

Unknown HTTP method. Methods should be "ALL-CAPS".

ParseVersion

Failed to parse HTTP Version.

ExpectedCRLF

Expected \r\n but didn't find it.

ParseHeaderName

Failed to parse HTTP header name.

ParseHeaderValue

Failed to parse HTTP header value.

ParseError

Failed to parse HTTP request.

IO(Error)

io::Error

Other(String)

Unknown error.

Trait Implementations

impl Debug for Error[src]

impl Display for Error[src]

impl Error for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl PartialEq<Error> for Error[src]

impl Responder for Error[src]

Auto Trait Implementations

impl !RefUnwindSafe for Error

impl Send for Error

impl Sync for Error

impl Unpin for Error

impl !UnwindSafe for Error

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