# actix_web::error - Rust
API documentation for the Rust `error` mod in crate `actix_web`.
Keywords: rust, rustlang, rust-lang, error

# [−] [src] Module actix_web::error

Error and Result module

## Structs

Error | General purpose actix web error.
InternalError | Helper type that can wrap any error and generate custom response.

## Enums

ContentTypeError | A set of error that can occure during parsing content type
CookieParseError | Enum corresponding to a parsing error.
ExpectError | Error during handling `Expect` header
JsonPayloadError | A set of errors that can occur during parsing json payloads
MultipartError | A set of errors that can occur during parsing multipart streams
ParseError | A set of errors that can occur during parsing HTTP streams
PayloadError | A set of errors that can occur during payload parsing
ReadlinesError | Error type returned when reading body as lines.
StaticFileError | Errors which can occur when serving static files.
UriSegmentError | Errors which can occur when attempting to interpret a segment string as a valid path segment.
UrlGenerationError | Errors which can occur when attempting to generate resource uri.
UrlParseError | Errors that can occur during parsing.
UrlencodedError | A set of errors that can occur during parsing urlencoded payloads

## Traits

ResponseError | Error that can be converted to `HttpResponse`

## Functions

ErrorBadGateway | Helper function that creates wrapper of any error and generate BAD GATEWAY response.
ErrorBadRequest | Helper function that creates wrapper of any error and generate BAD REQUEST response.
ErrorConflict | Helper function that creates wrapper of any error and generate CONFLICT response.
ErrorExpectationFailed | Helper function that creates wrapper of any error and generate EXPECTATION FAILED response.
ErrorForbidden | Helper function that creates wrapper of any error and generate FORBIDDEN response.
ErrorGatewayTimeout | Helper function that creates wrapper of any error and generate GATEWAY TIMEOUT response.
ErrorGone | Helper function that creates wrapper of any error and generate GONE response.
ErrorInternalServerError | Helper function that creates wrapper of any error and generate INTERNAL SERVER ERROR response.
ErrorMethodNotAllowed | Helper function that creates wrapper of any error and generate METHOD NOT ALLOWED response.
ErrorNotFound | Helper function that creates wrapper of any error and generate NOT FOUND response.
ErrorNotImplemented | Helper function that creates wrapper of any error and generate NOT IMPLEMENTED response.
ErrorPreconditionFailed | Helper function that creates wrapper of any error and generate PRECONDITION FAILED response.
ErrorRequestTimeout | Helper function that creates wrapper of any error and generate REQUEST TIMEOUT response.
ErrorServiceUnavailable | Helper function that creates wrapper of any error and generate SERVICE UNAVAILABLE response.
ErrorUnauthorized | Helper function that creates wrapper of any error and generate UNAUTHORIZED response.

## Type Definitions

Result | A specialized `Result` for actix web operations

# Help

## Keyboard Shortcuts

`?`
  Show this help dialog
`S`
  Focus the search field
`↑`
  Move up in search results
`↓`
  Move down in search results
`↹`
  Switch tab
`⏎`
  Go to active search result
`+`
  Expand all sections
`-`
  Collapse all sections

## Search Tricks

Prefix searches with a type followed by a colon (e.g. `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g. `vec -> usize` or `* -> vec`)

Search multiple things at once by splitting your query with comma (e.g. `str,u8` or `String,struct:Vec,test`)