[dependencies.brotli]
optional = true
version = "8"
[dependencies.bzip2]
optional = true
version = "0.6"
[dependencies.compression-core]
version = "0.4.29"
[dependencies.deflate64]
optional = true
version = "0.1.5"
[dependencies.flate2]
optional = true
version = "1.0.13"
[dependencies.liblzma]
optional = true
version = "0.4.4"
[dependencies.libzstd]
default-features = false
optional = true
package = "zstd"
version = "0.13.1"
[dependencies.lz4]
optional = true
version = "1.28.1"
[dependencies.memchr]
optional = true
version = "2"
[dependencies.zstd-safe]
default-features = false
optional = true
version = "7"
[features]
all-algorithms = ["brotli", "bzip2", "deflate", "gzip", "lz4", "lzma", "xz-parallel", "xz", "zlib", "zstd", "deflate64"]
deflate = ["flate2"]
deflate64 = ["dep:deflate64"]
gzip = ["flate2", "memchr"]
lz4 = ["dep:lz4"]
lzma = ["dep:liblzma"]
xz = ["lzma"]
xz-parallel = ["xz", "liblzma/parallel"]
xz2 = ["xz"]
zlib = ["flate2"]
zstd = ["libzstd", "zstd-safe"]
zstdmt = ["zstd", "zstd-safe/zstdmt"]
[lib]
name = "compression_codecs"
path = "src/lib.rs"
[lints.rust]
rust_2018_idioms = "deny"
[lints.rust.missing_debug_implementations]
level = "deny"
priority = -1
[package]
authors = ["Wim Looman <wim@nemo157.com>", "Allen Bui <fairingrey@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["compression", "asynchronous"]
description = """
Adaptors for various compression algorithms.
"""
edition = "2018"
license = "MIT OR Apache-2.0"
name = "compression-codecs"
readme = "README.md"
repository = "https://github.com/Nullus157/async-compression"
resolver = "2"
version = "0.4.30"
[package.metadata.docs.rs]
all-features = true