blob: a14831951fd87539982cf675576f4d364cad0ce9 [file] [log] [blame]
Jason Macnakc417d3b2020-04-06 10:30:28 -07001# 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
Joel Galenson41d5e422021-08-09 10:32:56 -07006# to registry (e.g., crates.io) dependencies.
Jason Macnakc417d3b2020-04-06 10:30:28 -07007#
Joel Galenson41d5e422021-08-09 10:32:56 -07008# 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.
Jason Macnakc417d3b2020-04-06 10:30:28 -070011
12[package]
13edition = "2018"
David LeGare737dc972022-03-02 16:21:21 +000014rust-version = "1.45"
Jason Macnakc417d3b2020-04-06 10:30:28 -070015name = "futures-util"
David LeGare737dc972022-03-02 16:21:21 +000016version = "0.3.21"
17description = """
18Common utilities and extension traits for the futures-rs library.
19"""
Jason Macnakc417d3b2020-04-06 10:30:28 -070020homepage = "https://rust-lang.github.io/futures-rs"
Jason Macnakc417d3b2020-04-06 10:30:28 -070021license = "MIT OR Apache-2.0"
22repository = "https://github.com/rust-lang/futures-rs"
David LeGare737dc972022-03-02 16:21:21 +000023
Jason Macnakc417d3b2020-04-06 10:30:28 -070024[package.metadata.docs.rs]
25all-features = true
David LeGare737dc972022-03-02 16:21:21 +000026rustdoc-args = [
27 "--cfg",
28 "docsrs",
29]
30
Jason Macnakc417d3b2020-04-06 10:30:28 -070031[dependencies.futures-channel]
David LeGare737dc972022-03-02 16:21:21 +000032version = "0.3.21"
Jason Macnakc417d3b2020-04-06 10:30:28 -070033features = ["std"]
34optional = true
35default-features = false
36
37[dependencies.futures-core]
David LeGare737dc972022-03-02 16:21:21 +000038version = "0.3.21"
Jason Macnakc417d3b2020-04-06 10:30:28 -070039default-features = false
40
41[dependencies.futures-io]
David LeGare737dc972022-03-02 16:21:21 +000042version = "0.3.21"
Jason Macnakc417d3b2020-04-06 10:30:28 -070043features = ["std"]
44optional = true
45default-features = false
46
47[dependencies.futures-macro]
David LeGare737dc972022-03-02 16:21:21 +000048version = "=0.3.21"
Jason Macnakc417d3b2020-04-06 10:30:28 -070049optional = true
50default-features = false
51
52[dependencies.futures-sink]
David LeGare737dc972022-03-02 16:21:21 +000053version = "0.3.21"
Jason Macnakc417d3b2020-04-06 10:30:28 -070054optional = true
55default-features = false
56
57[dependencies.futures-task]
David LeGare737dc972022-03-02 16:21:21 +000058version = "0.3.21"
Jason Macnakc417d3b2020-04-06 10:30:28 -070059default-features = false
60
61[dependencies.futures_01]
62version = "0.1.25"
63optional = true
64package = "futures"
65
66[dependencies.memchr]
67version = "2.2"
68optional = true
69
Haibo Huang5bf87962021-02-09 17:18:40 -080070[dependencies.pin-project-lite]
71version = "0.2.4"
Haibo Huang52627c82020-05-08 19:26:17 -070072
Jason Macnakc417d3b2020-04-06 10:30:28 -070073[dependencies.pin-utils]
Haibo Huang52627c82020-05-08 19:26:17 -070074version = "0.1.0"
Jason Macnakc417d3b2020-04-06 10:30:28 -070075
Jason Macnakc417d3b2020-04-06 10:30:28 -070076[dependencies.slab]
Haibo Huang52627c82020-05-08 19:26:17 -070077version = "0.4.2"
Jason Macnakc417d3b2020-04-06 10:30:28 -070078optional = true
79
80[dependencies.tokio-io]
81version = "0.1.9"
82optional = true
David LeGare737dc972022-03-02 16:21:21 +000083
Haibo Huang5bf87962021-02-09 17:18:40 -080084[dev-dependencies.tokio]
85version = "0.1.11"
Jason Macnakc417d3b2020-04-06 10:30:28 -070086
87[features]
David LeGare737dc972022-03-02 16:21:21 +000088alloc = [
89 "futures-core/alloc",
90 "futures-task/alloc",
91]
Jason Macnakc417d3b2020-04-06 10:30:28 -070092async-await = []
David LeGare737dc972022-03-02 16:21:21 +000093async-await-macro = [
94 "async-await",
95 "futures-macro",
96]
Jason Macnakc417d3b2020-04-06 10:30:28 -070097bilock = []
Joel Galenson7a983022021-05-19 15:35:43 -070098cfg-target-has-atomic = []
David LeGare737dc972022-03-02 16:21:21 +000099channel = [
100 "std",
101 "futures-channel",
102]
103compat = [
104 "std",
105 "futures_01",
106]
107default = [
108 "std",
109 "async-await",
110 "async-await-macro",
111]
112io = [
113 "std",
114 "futures-io",
115 "memchr",
116]
117io-compat = [
118 "io",
119 "compat",
120 "tokio-io",
121]
Jason Macnakc417d3b2020-04-06 10:30:28 -0700122sink = ["futures-sink"]
David LeGare737dc972022-03-02 16:21:21 +0000123std = [
124 "alloc",
125 "futures-core/std",
126 "futures-task/std",
127 "slab",
128]
129unstable = [
130 "futures-core/unstable",
131 "futures-task/unstable",
132]
Haibo Huang52627c82020-05-08 19:26:17 -0700133write-all-vectored = ["io"]