• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[package]
2name = "cros_async"
3version = "0.2.0"
4edition = "2021"
5
6[features]
7uring = ["io-uring"]
8
9[dependencies]
10anyhow = "1"
11async-task = "4"
12data_model = { path = "../data_model" } # provided by ebuild
13futures = { version = "0.3", default-features = false, features = ["alloc"] }
14intrusive-collections = "0.9"
15io-uring = { version = "0.5", optional = true, features = ["unstable"] }
16memoffset = "0.6"
17once_cell = "1.7"
18slab = "0.4"
19smallvec = { version = "1.6.1", default-features = false, features = ["union"] }
20sync = { path = "../sync" } # provided by ebuild
21thiserror = "1"
22
23[target.'cfg(unix)'.dependencies]
24libc = "0.2"
25mio = { version = "0.7", features = ["os-ext"] }
26sys_util = { path = "../sys_util" } # provided by ebuild
27
28[dev-dependencies]
29futures = { version = "*", features = ["executor"] }
30futures-executor = { version = "0.3", features = ["thread-pool"] }
31futures-util = "0.3"
32tempfile = "3"
33
34[workspace]
35