If using both error-chain and derive-error-chain, #[macro_use] extern crate error_chain; must come before #[macro_use] extern crate derive_error_chain;
Doesn't need nightly compiler any more.
Document attributes like serde - enum vs field attributes, a description for each attribute.
ErrorKind
must deriveDebug
ErrorKind
must bepub
error-chain
andderive-error-chain
,#[macro_use] extern crate error_chain;
must come before#[macro_use] extern crate derive_error_chain;