Thanks to visit codestin.com
Credit goes to lib.rs

Cargo Features

compression-codecs has no features set by default.

[dependencies]
compression-codecs = { version = "0.4.31", features = ["all-algorithms", "deflate", "gzip", "lz4", "lzma", "xz", "xz-parallel", "xz2", "zlib", "zstd", "zstdmt", "deflate64"] }
all-algorithms = brotli, bzip2, deflate, deflate64, gzip, lz4, lzma, xz, xz-parallel, zlib, zstd
deflate all-algorithms? = flate2

algorithms

Affects compression-codecs::deflate

gzip all-algorithms? = flate2, memchr

Affects compression-codecs::gzip

lz4 all-algorithms?

Enables lz4

Affects compression-codecs::lz4

lzma all-algorithms? xz?

Enables liblzma

Affects compression-codecs::lzma, compression-codecs::xz2

xz all-algorithms? xz-parallel? xz2? = lzma

Affects compression-codecs::xz

xz-parallel all-algorithms? = xz

Enables parallel of liblzma

Affects params::MtStreamBuilder

xz2 = xz
zlib all-algorithms? = flate2

Affects compression-codecs::zlib

zstd all-algorithms? zstdmt? = libzstd, zstd-safe

Affects compression-codecs::zstd

zstdmt = zstd

Enables zstdmt of zstd-safe

deflate64 all-algorithms?

Enables deflate64

Affects compression-codecs::deflate64

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

brotli all-algorithms?

Enables brotli

features

Affects compression-codecs::brotli

bzip2 all-algorithms?

Affects compression-codecs::bzip2

flate2 deflate? gzip? zlib?

Affects compression-codecs::flate

libzstd zstd?

Enables zstd

memchr gzip?
zstd-safe zstd? zstdmt?