Rust Buddy Memory Allocator
An implementation of the buddy allocation algorithm in rust.
Usage
extern crate rustbuddy;
// Create a new instance w/ n levels
let mut buddy = rustbuddy::BuddyAllocator::new(4);
// Allocate a single block (returns the index offset of the block)
let offset = buddy.allocate(1);
// Dump the tree for debugging
println!("{}", buddy.dump());