fixed_bitmaps 0.10.2

A small crate implementing bitmap functionality around primitive Rust unsigned integers.
Documentation
use fixed_bitmaps::BitmapArch;

fn main() {
    let mut bitmap = BitmapArch::default();
    println!("{}", bitmap);
    // println!("Capacity: {}", BitmapArch::capacity());

    bitmap.set(5, true).unwrap();
    println!("{}", bitmap);
    println!("Value: {}", bitmap.to_usize());

    let a = BitmapArch::from(0b0001);
    let b = BitmapArch::from(0b0010);
    let c = BitmapArch::from(0b0100);
    let d = BitmapArch::from(0b1000);

    let set1 = a | b | c | d | d;
    let set2 = a | b | c | d;

    println!("Set 1: {}", set1);
    println!("Set 2: {:?}", set2);
}