1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO 2# 3# When uploading crates to the registry Cargo will automatically 4# "normalize" Cargo.toml files for maximal compatibility 5# with all versions of Cargo and also rewrite `path` dependencies 6# to registry (e.g., crates.io) dependencies 7# 8# If you believe there's an error in this file please file an 9# issue against the rust-lang/cargo repository. If you're 10# editing this file be aware that the upstream Cargo.toml 11# will likely look very different (and much more reasonable) 12 13[package] 14edition = "2018" 15name = "async-compression" 16version = "0.3.8" 17authors = ["Wim Looman <wim@nemo157.com>", "Allen Bui <fairingrey@gmail.com>"] 18description = "Adaptors between compression crates and Rust's modern asynchronous IO types.\n" 19keywords = ["compression", "gzip", "zstd", "brotli", "async"] 20categories = ["compression", "asynchronous"] 21license = "MIT OR Apache-2.0" 22repository = "https://github.com/Nemo157/async-compression" 23[package.metadata.docs.rs] 24all-features = true 25rustdoc-args = ["--cfg", "docsrs"] 26 27[[example]] 28name = "zlib_tokio_02_write" 29required-features = ["zlib", "tokio-02"] 30 31[[example]] 32name = "zstd_gzip" 33required-features = ["zstd", "gzip", "tokio-02"] 34 35[[test]] 36name = "brotli" 37required-features = ["brotli"] 38 39[[test]] 40name = "bzip2" 41required-features = ["bzip2"] 42 43[[test]] 44name = "deflate" 45required-features = ["deflate"] 46 47[[test]] 48name = "gzip" 49required-features = ["gzip"] 50 51[[test]] 52name = "lzma" 53required-features = ["lzma"] 54 55[[test]] 56name = "xz" 57required-features = ["xz"] 58 59[[test]] 60name = "zlib" 61required-features = ["zlib"] 62 63[[test]] 64name = "zstd" 65required-features = ["zstd"] 66[dependencies.brotli] 67version = "3.3.0" 68optional = true 69 70[dependencies.bytes-05] 71version = "0.5.0" 72optional = true 73package = "bytes" 74 75[dependencies.bzip2] 76version = "0.4.1" 77optional = true 78 79[dependencies.flate2] 80version = "1.0.11" 81optional = true 82 83[dependencies.futures-core] 84version = "0.3.0" 85default-features = false 86 87[dependencies.futures-io] 88version = "0.3.0" 89features = ["std"] 90optional = true 91default-features = false 92 93[dependencies.libzstd] 94version = "0.7.0" 95optional = true 96default-features = false 97package = "zstd" 98 99[dependencies.memchr] 100version = "2.2.1" 101 102[dependencies.pin-project-lite] 103version = "0.2.0" 104 105[dependencies.tokio] 106version = "1.0.0" 107optional = true 108default-features = false 109 110[dependencies.tokio-02] 111version = "0.2.21" 112optional = true 113default-features = false 114package = "tokio" 115 116[dependencies.tokio-03] 117version = "0.3.0" 118optional = true 119default-features = false 120package = "tokio" 121 122[dependencies.xz2] 123version = "0.1.6" 124optional = true 125 126[dependencies.zstd-safe] 127version = "3.0.0" 128optional = true 129default-features = false 130[dev-dependencies.bytes] 131version = "1.0.0" 132 133[dev-dependencies.bytes-05] 134version = "0.5.0" 135package = "bytes" 136 137[dev-dependencies.bytes-06] 138version = "0.6.0" 139package = "bytes" 140 141[dev-dependencies.futures] 142version = "0.3.5" 143 144[dev-dependencies.futures-test] 145version = "0.3.5" 146 147[dev-dependencies.futures_codec] 148version = "0.4.1" 149default-features = false 150 151[dev-dependencies.ntest] 152version = "0.7.3" 153 154[dev-dependencies.proptest] 155version = "0.9.4" 156 157[dev-dependencies.proptest-derive] 158version = "0.1.2" 159 160[dev-dependencies.rand] 161version = "0.7.2" 162 163[dev-dependencies.tokio] 164version = "1.0.0" 165features = ["io-util"] 166default-features = false 167 168[dev-dependencies.tokio-02] 169version = "0.2.21" 170features = ["io-util", "stream", "macros", "io-std"] 171default-features = false 172package = "tokio" 173 174[dev-dependencies.tokio-03] 175version = "0.3.0" 176features = ["io-util", "stream"] 177default-features = false 178package = "tokio" 179 180[dev-dependencies.tokio-util-03] 181version = "0.3.0" 182features = ["codec"] 183default-features = false 184package = "tokio-util" 185 186[dev-dependencies.tokio-util-04] 187version = "0.4.0" 188features = ["io"] 189default-features = false 190package = "tokio-util" 191 192[dev-dependencies.tokio-util-05] 193version = "0.5.0" 194features = ["io"] 195default-features = false 196package = "tokio-util" 197 198[dev-dependencies.tokio-util-06] 199version = "0.6.0" 200features = ["io"] 201default-features = false 202package = "tokio-util" 203 204[features] 205all = ["all-implementations", "all-algorithms"] 206all-algorithms = ["brotli", "bzip2", "deflate", "gzip", "lzma", "xz", "zlib", "zstd"] 207all-implementations = ["futures-io", "stream", "tokio-02", "tokio-03", "tokio"] 208default = [] 209deflate = ["flate2"] 210futures-bufread = ["futures-io"] 211futures-write = ["futures-io"] 212gzip = ["flate2"] 213lzma = ["xz2"] 214stream = ["bytes-05"] 215xz = ["xz2"] 216zlib = ["flate2"] 217zstd = ["libzstd", "zstd-safe"] 218