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