zrip-core 0.5.1

Shared types and codecs for zrip (internal crate)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pub mod decode;
#[cfg(not(feature = "paranoid"))]
pub(crate) mod decode_4stream;
pub mod encode;
pub(crate) mod primitives;
pub mod weights;

pub const MAX_SYMBOL_VALUE: usize = 255;
pub const MAX_BITS: u8 = 11;
pub const MAX_TABLE_LOG: u8 = 11;

#[derive(Clone, Copy, Default)]
pub struct HuffmanDecodeEntry {
    pub symbol: u8,
    pub num_bits: u8,
}