# errorderive
[](https://crates.io/crates/errorderive)
[](https://docs.rs/errorderive)
A failure-like derive macro for the `std::error::Error`.
The source code is mostly copied from [failure_derive](https://github.com/rust-lang-nursery/failure) & [err-derive](https://gitlab.com/torkleyy/err-derive).
## Compare with err-derive
- Support `edition = "2018"`
- Rust version requires >= 1.30.0
- Use `source` keyword instead of `cause`
- Use `call_site` for more debug information