use smolmask::BoolArray;
fn main() {
println!("Max u8 size: {}", BoolArray::<u8>::max_bools()); println!("Max u16 size: {}", BoolArray::<u16>::max_bools()); println!("Max u32 size: {}", BoolArray::<u32>::max_bools()); println!("Max u64 size: {}", BoolArray::<u64>::max_bools());
let bools = vec![true, false, true, true];
let integer: u16 = BoolArray::store(&bools).unwrap();
println!("Integer: {}", integer); println!("Length: {}", BoolArray::length(integer)); println!("{:?}", BoolArray::retrieve(integer)); }