20 lines
569 B
Rust
20 lines
569 B
Rust
use debug_tree::*;
|
|
|
|
fn i_will_panic() {
|
|
add_branch!("Here are my last words");
|
|
add_leaf!("Stay calm, and try not to panic");
|
|
panic!("I told you so...")
|
|
}
|
|
|
|
fn main() {
|
|
// output to file at the end of this block
|
|
defer_write!("examples/out/panic.txt");
|
|
// print at the end of this block
|
|
{
|
|
add_branch!("By using the 'defer_' functions");
|
|
add_branch!("Output will still be generated");
|
|
add_branch!("Otherwise you might lose your valuable tree!");
|
|
}
|
|
add_branch!("Now for something crazy...");
|
|
i_will_panic();
|
|
}
|