Function decode

Source
pub fn decode(
    src: &[u8],
    dst: &mut Vec<u8>,
    speed: DecoderSpeed,
) -> Result<(), DecoderError>
Expand description

Decodes Huffman’s src sequence into dst vector of bytes. The speed parameter is used to tell the encoder how many bits should be read and decoded at a time.

Example:

use httlib_huffman::{DecoderSpeed, decode};

let speed = DecoderSpeed::ThreeBits;
let mut dst = Vec::new();
let src = vec![135];
decode(&src, &mut dst, speed).unwrap();