The "trees" project written in rust aims at:
processing general purpose tree data structures.
expressing treelike data conveniently and compactly.
API document and quickstart here: docs.rs