1 use debug_tree::*; 2 factors(x: usize)3fn factors(x: usize) { 4 add_branch!("{}", x); // <~ THE MAGIC LINE 5 for i in 1..x { 6 if x % i == 0 { 7 factors(i); 8 } 9 } 10 } 11 main()12fn main() { 13 // output to file at the end of this block 14 defer_write!("examples/out/fibonacci.txt"); 15 add_branch!("A Fibonacci Tree"); 16 factors(6); 17 add_leaf!("That's All Folks!"); 18 } 19