Trait actix_web::error::ResponseError
source · pub trait ResponseError: Fail + InternalResponseErrorAsFail {
fn error_response(&self) -> HttpResponse { ... }
}Expand description
Error that can be converted to HttpResponse
Provided Methods
sourcefn error_response(&self) -> HttpResponse
fn error_response(&self) -> HttpResponse
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,
Compatibility for failure::Error
impl ResponseError for JsonError
InternalServerError for JsonError
impl ResponseError for FormError
InternalServerError for FormError
impl ResponseError for TimerError
InternalServerError for TimerError
sourceimpl ResponseError for DeError
impl ResponseError for DeError
Return BAD_REQUEST for de::value::Error
fn error_response(&self) -> HttpResponse
sourceimpl ResponseError for Utf8Error
impl ResponseError for Utf8Error
Return BAD_REQUEST for Utf8Error
fn error_response(&self) -> HttpResponse
impl ResponseError for HttpError
Return InternalServerError for HttpError,
Response generation can return HttpError, so it is internal error
sourceimpl ResponseError for Error
impl ResponseError for Error
Return InternalServerError for io::Error
fn error_response(&self) -> HttpResponse
impl ResponseError for Canceled
InternalServerError for futures::Canceled
Implementors
impl ResponseError for MailboxError
InternalServerError for actix::MailboxError
impl ResponseError for SendRequestError
Convert SendRequestError to a HttpResponse
impl ResponseError for CorsError
impl ResponseError for CsrfError
impl ResponseError for CookieSessionError
impl ResponseError for HandshakeError
impl ResponseError for ProtocolError
impl ResponseError for ContentTypeError
Return BadRequest for ContentTypeError
impl ResponseError for actix_web::error::CookieParseError
Return BadRequest for cookie::ParseError
impl ResponseError for ExpectError
impl ResponseError for JsonPayloadError
Return BadRequest for UrlencodedError
impl ResponseError for MultipartError
Return BadRequest for MultipartError
impl ResponseError for actix_web::error::ParseError
Return BadRequest for ParseError
impl ResponseError for PayloadError
PayloadError returns two possible results:
OverflowreturnsPayloadTooLarge- Other errors returns
BadRequest
impl ResponseError for StaticFileError
Return NotFound for StaticFileError
impl ResponseError for UriSegmentError
Return BadRequest for UriSegmentError
impl ResponseError for UrlGenerationError
InternalServerError for UrlGeneratorError
impl ResponseError for UrlParseError
InternalServerError for UrlParseError
impl ResponseError for UrlencodedError
Return BadRequest for UrlencodedError
impl ResponseError for InvalidHeaderValue
BadRequest for InvalidHeaderValue
impl ResponseError for InvalidHeaderValueBytes
BadRequest for InvalidHeaderValue