Struct flate2::write::ZlibDecoder
[-] [+]
[src]
pub struct ZlibDecoder<W: Write> { // some fields omitted }
A ZLIB decoder, or decompressor.
This structure implements a Write
and will emit a stream of decompressed
data when fed a stream of compressed data.
Methods
impl<W: Write> DecoderWriter<W>
fn new(w: W) -> DecoderWriter<W>
Creates a new decoder which will write uncompressed data to the stream.
When this encoder is dropped or unwrapped the final pieces of data will be flushed.
fn finish(self) -> Result<W>
Consumes this encoder, flushing the output stream.
This will flush the underlying data stream and then return the contained writer if the flush succeeded.