pub fn encode(src: &[u8], dst: &mut Vec<u8>) -> Result<(), EncoderError>
Expand description
Encodes the provided src
bytes and populates the dst
with the sequance
of Huffman codes.
Example:
use httlib_huffman::encode;
let mut sequence = Vec::new();
let text = "Hello world!".as_bytes();
encode(&text, &mut sequence).unwrap();