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(); | |
} |