Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
google
GitHub Repository: google/crosvm
Path: blob/main/disk/Cargo.toml
5394 views
1
[package]
2
name = "disk"
3
version = "0.1.0"
4
authors = ["The ChromiumOS Authors"]
5
edition = "2021"
6
7
[lib]
8
path = "src/disk.rs"
9
10
[features]
11
android-sparse = []
12
composite-disk = ["crc32fast", "protos", "protobuf", "uuid"]
13
qcow = []
14
zstd-disk = ["zstd"]
15
16
[dependencies]
17
anyhow = { workspace = true }
18
async-trait = "0.1.36"
19
base = { workspace = true }
20
cfg-if = { workspace = true }
21
crc32fast = { version = "1.2.1", optional = true }
22
cros_async = { workspace = true }
23
data_model = { workspace = true }
24
libc = { workspace = true }
25
protobuf = { version = "3.2", optional = true }
26
protos = { workspace = true, features = ["composite-disk"], optional = true }
27
remain = { workspace = true }
28
serde = { workspace = true, features = ["derive"] }
29
sync = { workspace = true }
30
thiserror = { workspace = true }
31
uuid = { version = "1", features = ["v4"], optional = true }
32
vm_memory = { workspace = true }
33
zerocopy = { version = "0.8.13", features = ["derive"] }
34
zstd = { version = "0.13", optional = true }
35
36
[target.'cfg(windows)'.dependencies]
37
winapi = "0.3"
38
39
[dependencies.futures]
40
version = "0.3"
41
default-features = false
42
43
[dev-dependencies]
44
tempfile = "3"
45
46