| Crates.io | socarel |
| lib.rs | socarel |
| version | 0.4.0 |
| created_at | 2021-09-24 08:07:58.351147+00 |
| updated_at | 2021-09-24 08:07:58.351147+00 |
| description | Fast and compact crate to generate, manipulate and traverse trees. |
| homepage | |
| repository | https://github.com/asllop/socarel |
| max_upload_size | |
| id | 455776 |
| size | 54,018 |
Rust crate to generate, manipulate and traverse trees.
It provides iterators for eight different traversal algorithms.
Add and remove nodes in O(1) complexity. Find nodes in a path in O(p) complexity (being p the path lenght).
Supports custom node models to create complex tree formats.
As with any crate, generate the docs using cargo:
cargo doc --open
Download the crate at crates.io
Check out files src/main.rs and src/tests.rs for usage examples.
Socarel is a catalan word composed by soca (trunk) and rel (root). It means totally, entirely, and depending on the context can be understood as pure, genuine.