A [radix tree] implementation for router, path search.
```rust use radix_tree::Node;
let mut tree = Node::
tree.insert("alligator", true); tree.insert("alien", true); tree.insert("baloon", true); tree.insert("chromodynamic", true); tree.insert("romane", true); tree.insert("romanus", true); tree.insert("romulus", true); tree.insert("rubens", true); tree.insert("ruber", true); tree.insert("rubicon", true); tree.insert("rubicundus", true); tree.insert("all", true); tree.insert("rub", true); tree.insert("ba", true);
let node = tree.find("all"); asserteq!(node.issome(), true); assert_eq!(node.unwrap().data.unwrap(), true);
let node = tree.find("dota2"); asserteq!(node.isnone(), true); ```
Tree:
`-(a) [l] --> [li] []=false
`l-(i) [gator] --> [] []=true
`ien-() [] --> [] []=true
`-(b) [a] --> [l] []=true
`loon-() [] --> [] []=true
`-(c) [hromodynamic] --> [] []=true
`-(r) [] --> [ou] []=false
`om-(a) [n] --> [eu] []=false
`e-() [] --> [] []=true
`us-() [] --> [] []=true
`om-(u) [lus] --> [] []=true
`ub-(e) [] --> [nr] []=false
`ns-() [] --> [] []=true
`r-() [] --> [] []=true
`ub-(i) [c] --> [ou] []=false
`on-() [] --> [] []=true
`undus-() [] --> [] []=true
It is inspired by the:
This project is licensed under either of
at your option.