Trait actix_http::error::ResponseError[][src]

pub trait ResponseError: Debug + Display {
    fn status_code(&self) -> StatusCode { ... }
fn error_response(&self) -> Response
Notable traits for Response
impl Future for Response type Output = Result<Response, Error>;
{ ... } }
Expand description

Error that can be converted to Response

Provided methods

Response’s status code

Internal server error is generated by default.

Create response for error

Internal server error is generated by default.

Implementations

Downcasts generic body to a specific type.

Downcasts a generic body to a mutable specific type.

Implementations on Foreign Types

Return GATEWAY_TIMEOUT for TimeoutError

InternalServerError for JsonError

InternalServerError for FormError

Return BAD_REQUEST for de::value::Error

Return BAD_REQUEST for Utf8Error

Return InternalServerError for io::Error

Implementors

Convert SendRequestError to a server Response

Return BadRequest for ContentTypeError

Return BadRequest for cookie::ParseError

Return BadRequest for ParseError

PayloadError returns two possible results:

  • Overflow returns PayloadTooLarge
  • Other errors returns BadRequest

BadRequest for InvalidHeaderValue

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

InternalServerError for Canceled

InternalServerError for BlockingError