Module compression

Source
Expand description

Compression handling.

Macros§

define_compression_level 🔒
A macro to define a compression level struct.

Structs§

Bzip2CompressionLevel
Compression level for bzip2 compression.
GzipCompressionLevel
Compression level for gzip compression.
XzCompressionLevel
Compression level for xz compression.
ZstdCompressionLevel
Compression level for zstd compression.
ZstdThreads
The amount of threads to use when compressing using zstd.

Enums§

CompressionEncoder
Encoder for compression which supports multiple backends.
CompressionSettings
Settings for a compression encoder.
Error
An error that can occur when using compression.

Functions§

create_zstd_encoder 🔒
Creates and configures an [Encoder].