| use debug_tree::TreeBuilder; | |
| fn main() { | |
| // Make a new tree. | |
| let tree = TreeBuilder::new(); | |
| // Add a scoped branch. The next item added will belong to the branch. | |
| let mut branch = tree.add_branch("1 Branch"); | |
| // Add a leaf to the current branch | |
| tree.add_leaf("1.1 Child"); | |
| // Leave scope early | |
| branch.release(); | |
| tree.add_leaf("2 Sibling"); | |
| // output to file | |
| tree.write("examples/out/no_macros.txt").ok(); // Write and flush. | |
| } |