The decoded data is not always continuous bytes (Vec), but rather continuous "continuous bytes" (Vec<Vec>, Vec, etc.).
The input of httlib_huffman::decode is limited to continuous bytes, which makes it unsuitable for some situations.
DecodeReader is designed to decode byte by byte, but it's not exposed publicly. Is there a reason for this?
If DecodeReader had a visibility of "pub" instead of "pub(crate)", the crate would be more usable.
The decoded data is not always continuous bytes (Vec), but rather continuous "continuous bytes" (Vec<Vec>, Vec, etc.).
The input of
httlib_huffman::decodeis limited to continuous bytes, which makes it unsuitable for some situations.DecodeReaderis designed to decode byte by byte, but it's not exposed publicly. Is there a reason for this?If
DecodeReaderhad a visibility of "pub" instead of "pub(crate)", the crate would be more usable.