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"
14name = "combine"
15version = "4.6.7"
16authors = ["Markus Westerlind <[email protected]>"]
17description = "Fast parser combinators on arbitrary streams with zero-copy support."
18documentation = "https://docs.rs/combine"
19readme = "README.md"
20keywords = [
21    "parser",
22    "parsing",
23    "combinators",
24    "ll",
25]
26categories = [
27    "parsing",
28    "no-std",
29]
30license = "MIT"
31repository = "https://github.com/Marwes/combine"
32
33[package.metadata.docs.rs]
34all-features = true
35rustdoc-args = [
36    "--cfg",
37    "docsrs",
38]
39
40[profile.bench]
41lto = true
42codegen-units = 1
43
44[lib]
45name = "combine"
46path = "src/lib.rs"
47
48[[example]]
49name = "async"
50required-features = [
51    "std",
52    "tokio",
53]
54
55[[example]]
56name = "date"
57
58[[example]]
59name = "number"
60
61[[example]]
62name = "readme"
63
64[[example]]
65name = "ini"
66
67[[test]]
68name = "async"
69required-features = [
70    "tokio-02",
71    "futures-io-03",
72]
73
74[[bench]]
75name = "json"
76harness = false
77required-features = ["std"]
78
79[[bench]]
80name = "http"
81harness = false
82required-features = ["std"]
83
84[[bench]]
85name = "mp4"
86harness = false
87required-features = ["mp4"]
88
89[[bench]]
90name = "buffers"
91harness = false
92required-features = ["std"]
93
94[dependencies.bytes]
95version = "1"
96optional = true
97
98[dependencies.bytes_05]
99version = "0.5"
100optional = true
101package = "bytes"
102
103[dependencies.futures-core-03]
104version = "0.3.1"
105optional = true
106default-features = false
107package = "futures-core"
108
109[dependencies.futures-io-03]
110version = "0.3.1"
111optional = true
112default-features = false
113package = "futures-io"
114
115[dependencies.memchr]
116version = "2.3"
117default-features = false
118
119[dependencies.pin-project-lite]
120version = "0.2"
121optional = true
122
123[dependencies.regex]
124version = "1"
125optional = true
126
127[dependencies.tokio-02-dep]
128version = "0.2.3"
129features = ["io-util"]
130optional = true
131default-features = false
132package = "tokio"
133
134[dependencies.tokio-03-dep]
135version = "0.3"
136optional = true
137default-features = false
138package = "tokio"
139
140[dependencies.tokio-dep]
141version = "1"
142optional = true
143default-features = false
144package = "tokio"
145
146[dependencies.tokio-util]
147version = "0.7"
148features = ["codec"]
149optional = true
150default-features = false
151
152[dev-dependencies.async-std]
153version = "1"
154
155[dev-dependencies.bytes]
156version = "1"
157
158[dev-dependencies.bytes_05]
159version = "0.5"
160package = "bytes"
161
162[dev-dependencies.criterion]
163version = "0.3"
164default-features = false
165
166[dev-dependencies.futures-03-dep]
167version = "0.3.1"
168package = "futures"
169
170[dev-dependencies.once_cell]
171version = "1.0"
172
173[dev-dependencies.partial-io]
174version = "0.3"
175features = [
176    "tokio",
177    "quickcheck",
178]
179
180[dev-dependencies.quick-error]
181version = "1.0"
182
183[dev-dependencies.quickcheck]
184version = "0.6"
185
186[dev-dependencies.tokio-02-dep]
187version = "0.2"
188features = [
189    "fs",
190    "io-driver",
191    "io-util",
192    "macros",
193]
194package = "tokio"
195
196[dev-dependencies.tokio-03-dep]
197version = "0.3"
198features = [
199    "fs",
200    "macros",
201    "rt-multi-thread",
202]
203package = "tokio"
204
205[dev-dependencies.tokio-dep]
206version = "1"
207features = [
208    "fs",
209    "macros",
210    "rt",
211    "rt-multi-thread",
212    "io-util",
213]
214package = "tokio"
215
216[features]
217alloc = []
218default = ["std"]
219futures-03 = [
220    "pin-project",
221    "std",
222    "futures-core-03",
223    "futures-io-03",
224    "pin-project-lite",
225]
226mp4 = []
227pin-project = ["pin-project-lite"]
228std = [
229    "memchr/std",
230    "bytes",
231    "alloc",
232]
233tokio = [
234    "tokio-dep",
235    "tokio-util/io",
236    "futures-core-03",
237    "pin-project-lite",
238]
239tokio-02 = [
240    "pin-project",
241    "std",
242    "tokio-02-dep",
243    "futures-core-03",
244    "pin-project-lite",
245    "bytes_05",
246]
247tokio-03 = [
248    "pin-project",
249    "std",
250    "tokio-03-dep",
251    "futures-core-03",
252    "pin-project-lite",
253]
254