basic/basic.rs
1use smolmask::BoolArray;
2
3fn main() {
4    let bools = vec![
5        true, false, true, true, true, false, true, true, true, false, true, true, true, false,
6        true, true,
7    ];
8    let integer: u64 = BoolArray::store(&bools).unwrap();
9    println!("Integer: {}", integer); // 1096635
10    println!("Length: {}", BoolArray::length(integer)); // 16
11    println!("{:?}", BoolArray::retrieve(integer)); // [true, false, ..., true, true]
12}