1 use snafu::{Backtrace, ErrorCompat, Snafu}; 2 3 #[derive(Debug, Snafu)] 4 enum Error { 5 BacktraceSometimes { backtrace: Option<Backtrace> }, 6 } 7 8 #[test] optional_backtrace_is_present_with_environment_variable()9fn optional_backtrace_is_present_with_environment_variable() { 10 std::env::set_var("RUST_LIB_BACKTRACE", "1"); 11 let sometimes = BacktraceSometimes.build(); 12 assert!(ErrorCompat::backtrace(&sometimes).is_some()); 13 } 14