pub fn bitpack_write(values: &[u64], bits_per_value: u8, out: &mut Vec<u8>)
Pack values at bits_per_value bits each into out. out must be large enough: ceil(values.len() * bits_per_value / 8) bytes.
values
bits_per_value
out
ceil(values.len() * bits_per_value / 8)