Structs

An error that has an attached cause that blames either the client or the server for its occurrence. You can convert any error into this with .into() or ?, which will set the cause to the server by default, resulting in a 500 Internal Server Error HTTP status code. If this isn’t what you want, you’ll need to initialize this explicitly.

Enums

Errors that can occur while building an app.

Errors that can occur in the browser.

All errors that can be returned from this crate.

Defines who caused an ambiguous error message so we can reliably create an HTTP status code. Specific status codes may be provided in either case, or the defaults (400 for client, 500 for server) will be used.

Errors that can occur while exporting an app to static files.

Errors that can occur while fetching a resource from the server.

Errors that can occur with regards to global state.

Errors that can occur while serving an app. These are integration-agnostic.

Errors that can occur in the build process or while the server is running.

Errors that can occur while reading from or writing to a mutable or immutable store.

Functions

Converts a server error into an HTTP status code.