Struct bitpacking::ScalarBitPacker
[−]
[src]
pub struct ScalarBitPacker;
Trait Implementations
impl BitPacker for ScalarBitPacker[src]
const BLOCK_LEN: usize
BLOCK_LEN: usize = BLOCK_LEN
type DataType = u32
fn compress(decompressed: &[u32], compressed: &mut [u8], num_bits: u8)[src]
fn compress_sorted(
initial: u32,
decompressed: &[u32],
compressed: &mut [u8],
num_bits: u8
)[src]
initial: u32,
decompressed: &[u32],
compressed: &mut [u8],
num_bits: u8
)
fn decompress_to<Output: FnMut(Self::DataType)>(
compressed: &[u8],
sink: Output,
num_bits: u8
)[src]
compressed: &[u8],
sink: Output,
num_bits: u8
)
fn decompress(compressed: &[u8], decompressed: &mut [u32], num_bits: u8)[src]
fn decompress_sorted(
initial: u32,
compressed: &[u8],
decompressed: &mut [u32],
num_bits: u8
)[src]
initial: u32,
compressed: &[u8],
decompressed: &mut [u32],
num_bits: u8
)