Skip to main content

zrip_core/huffman/
mod.rs

1pub mod decode;
2#[cfg(not(feature = "paranoid"))]
3pub(crate) mod decode_4stream;
4pub mod encode;
5pub(crate) mod primitives;
6pub mod weights;
7
8pub const MAX_SYMBOL_VALUE: usize = 255;
9pub const MAX_BITS: u8 = 11;
10pub const MAX_TABLE_LOG: u8 = 11;
11
12#[derive(Clone, Copy, Default)]
13pub struct HuffmanDecodeEntry {
14    pub symbol: u8,
15    pub num_bits: u8,
16}