Expand description
An error type library for applications.
This crate contains two primary items:
Fail
represents failures. This not implementsstd::error::Error
.Error
is a wrapper forFail
that implementsstd::error::Error
.
FailExt
is supprting trait. It helps to handling Result
and Option
.
Macros§
- raise
- Macro to format and return
Err(Fail::new(..))
.
Structs§
Traits§
- FailExt
- A support trait for implementing rich error message.