dendron

Minimum supported rustc version: 1.59

Generic tree data structure.

Yet another tree structure?

See the comparison of crates.

| feature | dendron | rctree | indextree | |:--------|----------:|---------:|------------:| | root node does not have siblings | yes | no | no | | reference to any node preserves entire tree | yes | no | no | | no "strong invalid node reference" | yes | yes | no | | multithreading support | partial | no | yes | | efficient indexed access to a child | no | no | yes |

In short, you will prefer dendron especially when you are manipulating DOM-like structure, for example:

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.