Trait actix_web::error::ResponseError [] [src]

pub trait ResponseError: Fail {
    fn error_response(&self) -> HttpResponse { ... }
}

Error that can be converted to HttpResponse

Provided Methods

Create response for error

Internal server error is generated by default.

Implementations on Foreign Types

impl<T> ResponseError for Compat<T> where
    T: Display + Debug + Sync + Send + 'static, 
[src]

Compatibility for failure::Error

impl ResponseError for JsonError
[src]

InternalServerError for JsonError

impl ResponseError for DeError
[src]

Return BAD_REQUEST for de::value::Error

impl ResponseError for Utf8Error
[src]

Return BAD_REQUEST for Utf8Error

impl ResponseError for HttpError
[src]

Return InternalServerError for HttpError, Response generation can return HttpError, so it is internal error

impl ResponseError for Error
[src]

Return InternalServerError for io::Error

impl ResponseError for InvalidHeaderValue
[src]

BadRequest for InvalidHeaderValue

impl ResponseError for InvalidHeaderValueBytes
[src]

BadRequest for InvalidHeaderValue

impl ResponseError for Canceled
[src]

InternalServerError for futures::Canceled

impl ResponseError for MailboxError
[src]

InternalServerError for actix::MailboxError

Implementors