1[package]
2name = "futures-lite"
3# When publishing a new version:
4# - Update CHANGELOG.md
5# - Create "v1.x.y" git tag
6version = "1.13.0"
7authors = [
8 "Stjepan Glavina <stjepang@gmail.com>",
9 "Contributors to futures-rs",
10]
11edition = "2018"
12rust-version = "1.40"
13description = "Futures, streams, and async I/O combinators"
14license = "Apache-2.0 OR MIT"
15repository = "https://github.com/smol-rs/futures-lite"
16homepage = "https://github.com/smol-rs/futures-lite"
17documentation = "https://docs.rs/futures-lite"
18keywords = ["asynchronous", "futures", "async"]
19categories = ["asynchronous", "concurrency"]
20exclude = ["/.*"]
21
22[features]
23default = ["std"]
24std = ["alloc", "fastrand", "futures-io", "parking", "memchr", "waker-fn"]
25alloc = []
26
27[dependencies]
28fastrand = { version = "1.3.4", optional = true }
29futures-core = { version = "0.3.5", default-features = false }
30futures-io = { version = "0.3.5", optional = true }
31memchr = { version = "2.3.3", optional = true }
32parking = { version = "2.0.0", optional = true }
33pin-project-lite = "0.2.0"
34waker-fn = { version = "1.0.0", optional = true }
35
36[dev-dependencies]
37spin_on = "0.1.0"
38