Crate human_errors[][src]

Errors which make your users' lives easier.

Provides a framework through which you can expose error chains which include advice for how users can respond to (and hopefully resolve) a failure. Designed to make you treat recovery from failure as a fundamental part of the design process in your application.

Modules

error

Traits for working with Errors.

Structs

BasicInternalError

Enums

Error

The fundamental error type used by this library.

Functions

detailed_message

Generates an error with the given message.

system

An error triggered by the system rather than the user.

system_with_cause

An error triggered by the system rather than the user, with a deeper cause.

system_with_internal

An error triggered by the system rather than the user, with a deeper cause.

user

A basic error triggered by something the user has done.

user_with_cause

An error triggered by something the user has done, with a deeper cause.

user_with_internal

An error triggered by something the user has done, with a deeper cause.