basic/basic.rs
1extern crate slab_tree;
2
3use slab_tree::*;
4
5fn main() {
6 // "hello"
7 // / \
8 // "world" "trees"
9 // |
10 // "are"
11 // |
12 // "cool"
13
14 let mut tree = TreeBuilder::new().with_root("hello").build();
15 let root_id = tree.root_id().expect("root doesn't exist?");
16 let mut hello = tree.get_mut(root_id).unwrap();
17
18 hello.append("world");
19 hello.append("trees").append("are").append("cool");
20}