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 are reading this file be aware that the original Cargo.toml 9# will likely look very different (and much more reasonable). 10# See Cargo.toml.orig for the original contents. 11 12[package] 13edition = "2018" 14rust-version = "1.56.1" 15name = "flate2" 16version = "1.0.35" 17authors = [ 18 "Alex Crichton <alex@alexcrichton.com>", 19 "Josh Triplett <josh@joshtriplett.org>", 20] 21build = false 22exclude = [".*"] 23autobins = false 24autoexamples = false 25autotests = false 26autobenches = false 27description = """ 28DEFLATE compression and decompression exposed as Read/BufRead/Write streams. 29Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, 30and raw deflate streams. 31""" 32homepage = "https://github.com/rust-lang/flate2-rs" 33documentation = "https://docs.rs/flate2" 34readme = "README.md" 35keywords = [ 36 "gzip", 37 "deflate", 38 "zlib", 39 "zlib-ng", 40 "encoding", 41] 42categories = [ 43 "compression", 44 "api-bindings", 45] 46license = "MIT OR Apache-2.0" 47repository = "https://github.com/rust-lang/flate2-rs" 48 49[package.metadata.docs.rs] 50all-features = true 51rustdoc-args = [ 52 "--cfg", 53 "docsrs", 54] 55 56[lib] 57name = "flate2" 58path = "src/lib.rs" 59 60[[example]] 61name = "compress_file" 62path = "examples/compress_file.rs" 63 64[[example]] 65name = "decompress_file" 66path = "examples/decompress_file.rs" 67 68[[example]] 69name = "deflatedecoder-bufread" 70path = "examples/deflatedecoder-bufread.rs" 71 72[[example]] 73name = "deflatedecoder-read" 74path = "examples/deflatedecoder-read.rs" 75 76[[example]] 77name = "deflatedecoder-write" 78path = "examples/deflatedecoder-write.rs" 79 80[[example]] 81name = "deflateencoder-bufread" 82path = "examples/deflateencoder-bufread.rs" 83 84[[example]] 85name = "deflateencoder-read" 86path = "examples/deflateencoder-read.rs" 87 88[[example]] 89name = "deflateencoder-write" 90path = "examples/deflateencoder-write.rs" 91 92[[example]] 93name = "gzbuilder" 94path = "examples/gzbuilder.rs" 95 96[[example]] 97name = "gzdecoder-bufread" 98path = "examples/gzdecoder-bufread.rs" 99 100[[example]] 101name = "gzdecoder-read" 102path = "examples/gzdecoder-read.rs" 103 104[[example]] 105name = "gzdecoder-write" 106path = "examples/gzdecoder-write.rs" 107 108[[example]] 109name = "gzencoder-bufread" 110path = "examples/gzencoder-bufread.rs" 111 112[[example]] 113name = "gzencoder-read" 114path = "examples/gzencoder-read.rs" 115 116[[example]] 117name = "gzencoder-write" 118path = "examples/gzencoder-write.rs" 119 120[[example]] 121name = "gzmultidecoder-bufread" 122path = "examples/gzmultidecoder-bufread.rs" 123 124[[example]] 125name = "gzmultidecoder-read" 126path = "examples/gzmultidecoder-read.rs" 127 128[[example]] 129name = "zlibdecoder-bufread" 130path = "examples/zlibdecoder-bufread.rs" 131 132[[example]] 133name = "zlibdecoder-read" 134path = "examples/zlibdecoder-read.rs" 135 136[[example]] 137name = "zlibdecoder-write" 138path = "examples/zlibdecoder-write.rs" 139 140[[example]] 141name = "zlibencoder-bufread" 142path = "examples/zlibencoder-bufread.rs" 143 144[[example]] 145name = "zlibencoder-read" 146path = "examples/zlibencoder-read.rs" 147 148[[example]] 149name = "zlibencoder-write" 150path = "examples/zlibencoder-write.rs" 151 152[[test]] 153name = "early-flush" 154path = "tests/early-flush.rs" 155 156[[test]] 157name = "empty-read" 158path = "tests/empty-read.rs" 159 160[[test]] 161name = "gunzip" 162path = "tests/gunzip.rs" 163 164[[test]] 165name = "zero-write" 166path = "tests/zero-write.rs" 167 168[dependencies.cloudflare-zlib-sys] 169version = "0.3.0" 170optional = true 171 172[dependencies.crc32fast] 173version = "1.2.0" 174 175[dependencies.libz-ng-sys] 176version = "1.1.16" 177optional = true 178 179[dependencies.libz-rs-sys] 180version = "0.4.0" 181features = [ 182 "std", 183 "rust-allocator", 184] 185optional = true 186default-features = false 187 188[dependencies.libz-sys] 189version = "1.1.20" 190optional = true 191default-features = false 192 193[dependencies.miniz_oxide] 194version = "0.8.0" 195features = ["with-alloc"] 196optional = true 197default-features = false 198 199[dev-dependencies.quickcheck] 200version = "1.0" 201default-features = false 202 203[dev-dependencies.rand] 204version = "0.8" 205 206[features] 207any_impl = [] 208any_zlib = ["any_impl"] 209cloudflare_zlib = [ 210 "any_zlib", 211 "cloudflare-zlib-sys", 212] 213default = ["rust_backend"] 214miniz-sys = ["rust_backend"] 215rust_backend = [ 216 "miniz_oxide", 217 "any_impl", 218] 219zlib = [ 220 "any_zlib", 221 "libz-sys", 222] 223zlib-default = [ 224 "any_zlib", 225 "libz-sys/default", 226] 227zlib-ng = [ 228 "any_zlib", 229 "libz-ng-sys", 230] 231zlib-ng-compat = [ 232 "zlib", 233 "libz-sys/zlib-ng", 234] 235zlib-rs = [ 236 "any_zlib", 237 "libz-rs-sys", 238] 239 240[target.'cfg(all(target_arch = "wasm32", not(target_os = "emscripten")))'.dependencies.miniz_oxide] 241version = "0.8.0" 242features = ["with-alloc"] 243default-features = false 244