Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
google
GitHub Repository: google/crosvm
Path: blob/main/cros_async/Cargo.toml
5392 views
1
[package]
2
name = "cros_async"
3
version = "0.1.1"
4
authors = ["The ChromiumOS Authors"]
5
edition = "2021"
6
7
[features]
8
tokio = ["dep:tokio"]
9
10
[dependencies]
11
async-trait = "0.1.36"
12
async-task = "4"
13
cfg-if = { workspace = true }
14
intrusive-collections = "0.9"
15
libc = { workspace = true }
16
paste = "1.0"
17
pin-utils = "0.1.0-alpha.4"
18
remain = { workspace = true }
19
slab = "0.4"
20
sync = { workspace = true }
21
base = { workspace = true }
22
thiserror = { workspace = true }
23
audio_streams = { workspace = true }
24
anyhow = { workspace = true }
25
serde = { workspace = true }
26
serde_keyvalue = { workspace = true, features = ["argh_derive"] }
27
static_assertions = { workspace = true }
28
tokio = { workspace = true, optional = true }
29
30
[target.'cfg(any(target_os = "android", target_os = "linux"))'.dependencies]
31
io_uring = { workspace = true }
32
33
[target.'cfg(windows)'.dependencies]
34
winapi = "0.3"
35
win_util = { path = "../win_util" }
36
smallvec = "1"
37
38
[dependencies.futures]
39
version = "0.3"
40
default-features = false
41
features = ["alloc"]
42
43
[dev-dependencies]
44
futures = { version = "0.3", features = ["executor"] }
45
futures-executor = { version = "0.3", features = ["thread-pool"] }
46
futures-util = "0.3"
47
tempfile = "3"
48
49