Struct hpack::huffman::HuffmanDecoder
[−]
[src]
pub struct HuffmanDecoder {
// some fields omitted
}A simple implementation of a Huffman code decoder.
Methods
impl HuffmanDecoder
fn new() -> HuffmanDecoder
Constructs a new HuffmanDecoder with the default Huffman code table, as defined in the HPACK-draft-10, Appendix B.
fn decode(&mut self, buf: &[u8]) -> HuffmanDecoderResult
Decodes the buffer buf into a newly allocated Vec.
It assumes that the entire buffer should be considered as the Huffman encoding of an octet string and handles the padding rules accordingly.