orange-trees
About orange-trees 🍊
Flowers in my hair, I belong by the sea
Where we used to be, sitting by the orange trees
~ Orange Trees - Marina ~
orange-trees is an implementation of the Tree data structure. It comes with a rich set of methods to manipulate and query nodes. In orange-trees each Tree is represented by a Node, where each Node has a Key, which identify the node, a Value and a list of children, which are nodes too. Key and value are defined by the user, since they are generics.
extern crate orange_trees;
use ;
// Create a tree using macro
let tree: = new;
// Create a tree using constructor
let tree: = new;
Get started 🏁
Add orange-trees to your Cargo.toml 🦀
= "0.1.0"
Examples
Examples can be found in the homepage of the documentation at https://docs.rs/orange-trees
Contributing and issues 🤝🏻
Contributions, bug reports, new features and questions are welcome! 😉 If you have any question or concern, or you want to suggest a new feature, or you want just want to improve orange-trees, feel free to open an issue or a PR.
Please follow our contributing guidelines
Changelog ⏳
View orange-trees's changelog HERE
License 📃
orange-trees is licensed under the MIT license.
You can read the entire license HERE