radixdb 0.2.5

a radix tree data structure for in memory or zero copy on disk storage
Documentation
use radixdb::RadixTree;
use std::time::Instant;

fn main() {
    let elems = (0..2_000_000u64).map(|i| {
        if i % 100000 == 0 {
            println!("{}", i);
        }
        (
            i.to_string().as_bytes().to_vec(),
            i.to_string().as_bytes().to_vec(),
        )
    });
    let t0 = Instant::now();
    println!("building tree");
    let _tree: RadixTree = elems.into_iter().collect();
    println!("unattached tree {} s", t0.elapsed().as_secs_f64());
}