• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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