derive-enum-error 0.0.1

Derive macro for `std::error::Error`
Documentation

derive_enum_error

Crates.io API Docs

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 of cause
  • Use call_site for more debug information