The "trees" project written in rust aims at:
expressing hierarchical data conveniently and compactly.
storing and manipulating tree-like data structure the simple way.
The implementation is straightforward:
none-intrusive nodes with child-sibling pointers.
children nodes, or forest, are singly-linked circular list.
Read more at docs.rs