Function parquet2::encoding::bitpacked::encode_pack
source · pub fn encode_pack<T: Unpackable>(
unpacked: &[T],
num_bits: usize,
packed: &mut [u8]
)Expand description
Encodes (packs) a potentially incomplete pack of Unpackable into bitpacked
bytes packed, using num_bits per value.
This function assumes that the maximum value in unpacked fits in num_bits bits
and saturates higher values.
Only the first ceil8(unpacked.len() * num_bits) of packed are populated.