Struct libdeflater::Decompressor
source ·
[−]pub struct Decompressor { /* private fields */ }
Expand description
A libdeflate
decompressor that can inflate DEFLATE, zlib, or
gzip data.
Implementations
Returns a newly constructed instance of a Decompressor
.
Decompresses gz_data
(a buffer containing
gzip
data) and writes
the decompressed data into out
. Returns the number of
decompressed bytes written into out
, or an error (see
DecompressionError
for error
cases).
Decompresses zlib_data
(a buffer containing
zlib
data) and
writes the decompressed data to out
. Returns the number of
decompressed bytes written into out
, or an error (see
DecompressionError
for error
cases).
Decompresses deflate_data
(a buffer containing
deflate
data) and
writes the decompressed data to out
. Returns the number of
decompressed bytes written into out
, or an error (see
DecompressionError
for error
cases).