easy-tree 0.1.3

A simple and efficient tree structure library for Rust with recursive traversal
Documentation
1
2
3
4
5
6
7
8
9
10
11
use easy_tree::Tree;

fn main() {
    let mut tree = Tree::new();
    let root = tree.add_node("root");
    let child = tree.add_child(root, "child");
    let grandchild = tree.add_child(child, "grandchild");

    assert_eq!(tree.get(root), Some(&"root"));
    assert_eq!(tree.get(grandchild), Some(&"grandchild"));
}