Expand description

Runtime support for Conjure error types.

Conjure errors are represented by a struct implementing the ErrorType trait. The struct’s fields are the error’s parameters, and the trait implementation stores the remainder of the error’s information.

Modules

Structs

A backtrace associated with an Error.

A generic CONFLICT error.

A standard error type for network services.

A generic FAILED_PRECONDITION error.

A generic INTERNAL error.

A generic INVALID_ARGUMENT error.

A generic NOT_FOUND error.

A collection of error parameters, either safe or unsafe.

An iterator over the parameters of an error.

A generic PERMISSION_DENIED error.

A generic REQUEST_ENTITY_TOO_LARGE error.

The JSON-serializable representation of an error.

Information about a throttle error.

A generic TIMEOUT error.

Information about an unavailable error.

An ErrorType which wraps another and overrides its instance ID.

Enums

The broad category of a Conjure error.

Information about the specific type of an Error.

Traits

A trait implemented by Conjure error types.

Functions

Encodes a Conjure error into its serialized form.