1 # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
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.
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.
18 An implementation of futures and streams featuring zero allocations,
19 composability, and iterator-like interfaces.
21 homepage = "https://rust-lang.github.io/futures-rs"
28 categories = ["asynchronous"]
29 license = "MIT OR Apache-2.0"
30 repository = "https://github.com/rust-lang/futures-rs"
32 [package.metadata.docs.rs]
39 [package.metadata.playground]
49 [dependencies.futures-channel]
52 default-features = false
54 [dependencies.futures-core]
56 default-features = false
58 [dependencies.futures-executor]
61 default-features = false
63 [dependencies.futures-io]
65 default-features = false
67 [dependencies.futures-sink]
69 default-features = false
71 [dependencies.futures-task]
73 default-features = false
75 [dependencies.futures-util]
78 default-features = false
80 [dev-dependencies.assert_matches]
83 [dev-dependencies.pin-project]
86 [dev-dependencies.pin-utils]
89 [dev-dependencies.static_assertions]
92 [dev-dependencies.tokio]
100 "futures-channel/alloc",
101 "futures-util/alloc",
104 "futures-util/async-await",
105 "futures-util/async-await-macro",
107 bilock = ["futures-util/bilock"]
108 cfg-target-has-atomic = []
111 "futures-util/compat",
120 "futures-executor/std",
124 "futures-util/io-compat",
134 "futures-util/channel",
138 "futures-executor/thread-pool",
141 "futures-core/unstable",
142 "futures-task/unstable",
143 "futures-channel/unstable",
144 "futures-io/unstable",
145 "futures-util/unstable",
147 write-all-vectored = ["futures-util/write-all-vectored"]