• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[package]
2name = "cros_async"
3version = "0.1.1"
4authors = ["The ChromiumOS Authors"]
5edition = "2021"
6
7[dependencies]
8async-trait = "0.1.36"
9async-task = "4"
10cfg-if = "1.0.0"
11data_model = { path = "../common/data_model" } # provided by ebuild
12intrusive-collections = "0.9"
13libc = "*"
14once_cell = "1.7.2"
15paste = "1.0"
16pin-utils = "0.1.0-alpha.4"
17remain = "0.2"
18slab = "0.4"
19sync = { path = "../common/sync" } # provided by ebuild
20base = { path = "../base" } # provided by ebuild
21thiserror = "1.0.20"
22audio_streams = { path = "../common/audio_streams" } # provided by ebuild
23anyhow = "1.0"
24serde = "*"
25serde_keyvalue = { path = "../serde_keyvalue", features = ["argh_derive"] } # provided by ebuild
26
27[target.'cfg(unix)'.dependencies]
28io_uring = { path = "../io_uring" } # provided by ebuild
29
30[target.'cfg(windows)'.dependencies]
31winapi = "*"
32win_util = { path = "../win_util" }
33smallvec = "*"
34
35[dependencies.futures]
36version = "*"
37default-features = false
38features = ["alloc"]
39
40[dev-dependencies]
41futures = { version = "*", features = ["executor"] }
42futures-executor = { version = "0.3", features = ["thread-pool"] }
43futures-util = "0.3"
44tempfile = "3"
45