use snafu::prelude::*;
#[derive(Debug, Snafu)]
enum InnerError {
#[snafu(display("inner error"))]
AnExample,
}
#[derive(Debug, Snafu)]
enum Error {
NoDisplay { source: InnerError },
}
#[test]
fn default_error_display() {
let err: Error = AnExampleSnafu
.fail::<()>()
.context(NoDisplaySnafu)
.unwrap_err();
assert_eq!(err.to_string(), "NoDisplay");
}