1[package]
2name = "async-global-executor"
3version = "2.4.1"
4authors = ["Marc-Antoine Perennou <Marc-Antoine@Perennou.com>"]
5description = "A global executor built on top of async-executor and async-io"
6edition = "2021"
7license = "Apache-2.0 OR MIT"
8repository = "https://github.com/Keruspe/async-global-executor"
9homepage = "https://github.com/Keruspe/async-global-executor"
10documentation = "https://docs.rs/async-global-executor"
11keywords = ["async", "await", "future", "executor"]
12categories = ["asynchronous", "concurrency"]
13readme = "README.md"
14rust-version = "1.60"
15
16[features]
17default = ["async-io"]
18tokio = ["tokio-crate"]
19tokio02 = ["tokio02-crate"]
20tokio03 = ["tokio03-crate"]
21
22[dependencies]
23async-channel = "^2.1.1"
24async-executor = "^1.8"
25async-lock = "^3.2"
26blocking = "^1.5"
27futures-lite = "^2.0"
28once_cell = "^1.4"
29
30[dependencies.async-io]
31version = "^2.2.1"
32optional = true
33
34[dependencies.tokio-crate]
35package = "tokio"
36version = "^1.0"
37optional = true
38default-features = false
39features = ["rt", "rt-multi-thread"]
40
41[dependencies.tokio02-crate]
42package = "tokio"
43version = "^0.2"
44optional = true
45default-features = false
46features = ["rt-core"]
47
48[dependencies.tokio03-crate]
49package = "tokio"
50version = "^0.3.4"
51optional = true
52default-features = false
53features = ["rt", "rt-multi-thread"]
54
55[dev-dependencies]
56doc-comment = "^0.3"
57