Struct libdeflater::Decompressor [−][src]
pub struct Decompressor { /* fields omitted */ }
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).
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Decompressor
impl !Sync for Decompressor
impl Unpin for Decompressor
impl UnwindSafe for Decompressor