derive_enum_error
A failure-like derive macro for the std::error::Error
.
The source code is mostly copied from failure_derive & err-derive.
Compare with err-derive
- Only support enum type error
- Auto impl
From<T>
for error - Support
edition = "2018"
- Rust version requires >= 1.30.0
- Use
source
keyword instead ofcause
- Use
call_site
for more debug information