[][src]Function httlib_huffman::decoder::decode

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

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();