rax 0.1.5

Rust wrapper for the ANSI C Radix Tree "rax" https://github.com/antirez/rax implementation used in Redis
Documentation
#![allow(dead_code)]
#![feature(lang_items)]
#![feature(test)]

extern crate test;
extern crate rax;

use rax::*;
use test::Bencher;

#[bench]
fn bench_replace(b: &mut Bencher) {
    let r = &mut RaxMap::<u64, u64>::new();
    for x in 0..4 {
        r.insert_null(x).expect("whoops!");
    }

    b.iter(move || {
        r.insert_null(3);
    });
}

#[bench]
fn bench_get(b: &mut Bencher) {
    let r = &mut RaxMap::<u64, u64>::new();
    for x in 0..2 {
        r.insert_null(x).expect("whoops!");
    }

    b.iter(move || {
        r.get(1);
    });
}