Expand description
Compress and decompress Zstd streams.
Zstd streams are the main way to compress and decompress data.
They are compatible with the zstd
command-line tool.
This module provides both Read
and Write
interfaces to compressing and
decompressing.
Re-exports
pub use self::read::Decoder;
pub use self::write::AutoFinishEncoder;
pub use self::write::Encoder;
Modules
- Raw in-memory stream compression/decompression.
- Implement pull-based
Read
trait for both compressing and decompressing. - Implement push-based
Write
trait for both compressing and decompressing. - Wrappers around raw operations implementing
std::io::{Read, Write}
.
Functions
- Decompress from the given source as if using a
Decoder
. - Compress all data from the given source as if using an
Encoder
. - Decompress from the given source as if using a
Decoder
. - Compress all data from the given source as if using an
Encoder
.