]> git.proxmox.com Git - rustc.git/blob - vendor/futures/Cargo.toml
Update upstream source from tag 'upstream/1.70.0+dfsg1'
[rustc.git] / vendor / futures / Cargo.toml
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]
13 edition = "2018"
14 rust-version = "1.56"
15 name = "futures"
16 version = "0.3.28"
17 description = """
18 An implementation of futures and streams featuring zero allocations,
19 composability, and iterator-like interfaces.
20 """
21 homepage = "https://rust-lang.github.io/futures-rs"
22 readme = "README.md"
23 keywords = [
24 "futures",
25 "async",
26 "future",
27 ]
28 categories = ["asynchronous"]
29 license = "MIT OR Apache-2.0"
30 repository = "https://github.com/rust-lang/futures-rs"
31
32 [package.metadata.docs.rs]
33 all-features = true
34 rustdoc-args = [
35 "--cfg",
36 "docsrs",
37 ]
38
39 [package.metadata.playground]
40 features = [
41 "std",
42 "async-await",
43 "compat",
44 "io-compat",
45 "executor",
46 "thread-pool",
47 ]
48
49 [dependencies.futures-channel]
50 version = "0.3.28"
51 features = ["sink"]
52 default-features = false
53
54 [dependencies.futures-core]
55 version = "0.3.28"
56 default-features = false
57
58 [dependencies.futures-executor]
59 version = "0.3.28"
60 optional = true
61 default-features = false
62
63 [dependencies.futures-io]
64 version = "0.3.28"
65 default-features = false
66
67 [dependencies.futures-sink]
68 version = "0.3.28"
69 default-features = false
70
71 [dependencies.futures-task]
72 version = "0.3.28"
73 default-features = false
74
75 [dependencies.futures-util]
76 version = "0.3.28"
77 features = ["sink"]
78 default-features = false
79
80 [dev-dependencies.assert_matches]
81 version = "1.3.0"
82
83 [dev-dependencies.pin-project]
84 version = "1.0.11"
85
86 [dev-dependencies.pin-utils]
87 version = "0.1.0"
88
89 [dev-dependencies.static_assertions]
90 version = "1"
91
92 [dev-dependencies.tokio]
93 version = "0.1.11"
94
95 [features]
96 alloc = [
97 "futures-core/alloc",
98 "futures-task/alloc",
99 "futures-sink/alloc",
100 "futures-channel/alloc",
101 "futures-util/alloc",
102 ]
103 async-await = [
104 "futures-util/async-await",
105 "futures-util/async-await-macro",
106 ]
107 bilock = ["futures-util/bilock"]
108 cfg-target-has-atomic = []
109 compat = [
110 "std",
111 "futures-util/compat",
112 ]
113 default = [
114 "std",
115 "async-await",
116 "executor",
117 ]
118 executor = [
119 "std",
120 "futures-executor/std",
121 ]
122 io-compat = [
123 "compat",
124 "futures-util/io-compat",
125 ]
126 std = [
127 "alloc",
128 "futures-core/std",
129 "futures-task/std",
130 "futures-io/std",
131 "futures-sink/std",
132 "futures-util/std",
133 "futures-util/io",
134 "futures-util/channel",
135 ]
136 thread-pool = [
137 "executor",
138 "futures-executor/thread-pool",
139 ]
140 unstable = [
141 "futures-core/unstable",
142 "futures-task/unstable",
143 "futures-channel/unstable",
144 "futures-io/unstable",
145 "futures-util/unstable",
146 ]
147 write-all-vectored = ["futures-util/write-all-vectored"]