]>
Commit | Line | Data |
---|---|---|
5099ac24 FG |
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.45" | |
15 | name = "futures" | |
16 | version = "0.3.19" | |
17 | description = "An implementation of futures and streams featuring zero allocations,\ncomposability, and iterator-like interfaces.\n" | |
18 | homepage = "https://rust-lang.github.io/futures-rs" | |
19 | readme = "../README.md" | |
20 | keywords = ["futures", "async", "future"] | |
21 | categories = ["asynchronous"] | |
22 | license = "MIT OR Apache-2.0" | |
23 | repository = "https://github.com/rust-lang/futures-rs" | |
24 | [package.metadata.docs.rs] | |
25 | all-features = true | |
26 | rustdoc-args = ["--cfg", "docsrs"] | |
27 | ||
28 | [package.metadata.playground] | |
29 | features = ["std", "async-await", "compat", "io-compat", "executor", "thread-pool"] | |
30 | [dependencies.futures-channel] | |
31 | version = "0.3.19" | |
32 | features = ["sink"] | |
33 | default-features = false | |
34 | ||
35 | [dependencies.futures-core] | |
36 | version = "0.3.19" | |
37 | default-features = false | |
38 | ||
39 | [dependencies.futures-executor] | |
40 | version = "0.3.19" | |
41 | optional = true | |
42 | default-features = false | |
43 | ||
44 | [dependencies.futures-io] | |
45 | version = "0.3.19" | |
46 | default-features = false | |
47 | ||
48 | [dependencies.futures-sink] | |
49 | version = "0.3.19" | |
50 | default-features = false | |
51 | ||
52 | [dependencies.futures-task] | |
53 | version = "0.3.19" | |
54 | default-features = false | |
55 | ||
56 | [dependencies.futures-util] | |
57 | version = "0.3.19" | |
58 | features = ["sink"] | |
59 | default-features = false | |
60 | [dev-dependencies.assert_matches] | |
61 | version = "1.3.0" | |
62 | ||
63 | [dev-dependencies.pin-project] | |
64 | version = "1.0.1" | |
65 | ||
66 | [dev-dependencies.pin-utils] | |
67 | version = "0.1.0" | |
68 | ||
69 | [dev-dependencies.static_assertions] | |
70 | version = "1" | |
71 | ||
72 | [dev-dependencies.tokio] | |
73 | version = "0.1.11" | |
74 | ||
75 | [features] | |
76 | alloc = ["futures-core/alloc", "futures-task/alloc", "futures-sink/alloc", "futures-channel/alloc", "futures-util/alloc"] | |
77 | async-await = ["futures-util/async-await", "futures-util/async-await-macro"] | |
78 | bilock = ["futures-util/bilock"] | |
79 | cfg-target-has-atomic = [] | |
80 | compat = ["std", "futures-util/compat"] | |
81 | default = ["std", "async-await", "executor"] | |
82 | executor = ["std", "futures-executor/std"] | |
83 | io-compat = ["compat", "futures-util/io-compat"] | |
84 | std = ["alloc", "futures-core/std", "futures-task/std", "futures-io/std", "futures-sink/std", "futures-util/std", "futures-util/io", "futures-util/channel"] | |
85 | thread-pool = ["executor", "futures-executor/thread-pool"] | |
86 | unstable = ["futures-core/unstable", "futures-task/unstable", "futures-channel/unstable", "futures-io/unstable", "futures-util/unstable"] | |
87 | write-all-vectored = ["futures-util/write-all-vectored"] |