Check out my error crate SNAFU (https://docs.rs/snafu )! I've just released version 0.2.1 and posted a summary on the Rust User's Forum (https://users.rust-lang.org/t/snafu-0-2-1-released/27269/2 …). Would love to hear your feedback! #rustlang
The standard library will show a backtrace when you perform a panic, but only to where that panic started. An error with a backtrace can pinpoint where the error was created. We don’t currently use RUST_BACKTRACE, but could use it to not collect backtraces by default.