rstrie 0.5.2

A generalized Trie implementation for Rust.
Documentation
use rstrie::Trie;

#[derive(Debug)]
pub enum Value {
    A,
    B,
    C,
    D,
}

pub fn main() {
    let mut tree = Trie::<char, Value>::new();
    tree.insert("hello".chars(), Value::A);
    tree.insert("world".chars(), Value::B);
    tree.insert("cool".chars(), Value::C);
    tree.insert("hey".chars(), Value::D);

    println!("Hello: {:?}", tree.get("hello".chars()).unwrap());
}