use color_backtrace::BacktracePrinter;
fn main() -> Result<(), std::io::Error> {
let trace = backtrace::Backtrace::new();
let printer = BacktracePrinter::default();
let str = printer.format_trace_to_string(&trace)?;
if cfg!(windows) {
println!(
"Warning: on Windows, you'll have to enable VT100 \
printing for your app in order for this to work \
correctly. This example doesn't do this."
);
}
println!("{}", str);
Ok(())
}