That feature was dropped when consolidating the UUID dependency because somehow building the whole project worked. The CI system was happy. However, building the block crate alone is broken. The vhdx code uses Uuid::new_v4, which requires `v4` to be enabled. Add the feature back. Signed-off-by: Wei Liu <liuwe@microsoft.com>
30 lines
778 B
TOML
30 lines
778 B
TOML
[package]
|
|
authors = ["The Chromium OS Authors", "The Cloud Hypervisor Authors"]
|
|
edition = "2021"
|
|
name = "block"
|
|
version = "0.1.0"
|
|
|
|
[features]
|
|
default = []
|
|
io_uring = ["dep:io-uring"]
|
|
|
|
[dependencies]
|
|
byteorder = "1.5.0"
|
|
crc-any = "2.5.0"
|
|
io-uring = { version = "0.6.4", optional = true }
|
|
libc = "0.2.167"
|
|
log = "0.4.22"
|
|
remain = "0.2.15"
|
|
serde = { version = "1.0.208", features = ["derive"] }
|
|
smallvec = "1.13.2"
|
|
thiserror = { workspace = true }
|
|
uuid = { workspace = true, features = ["v4"] }
|
|
virtio-bindings = { workspace = true, features = ["virtio-v5_0_0"] }
|
|
virtio-queue = { workspace = true }
|
|
vm-memory = { workspace = true, features = [
|
|
"backend-atomic",
|
|
"backend-bitmap",
|
|
"backend-mmap",
|
|
] }
|
|
vm-virtio = { path = "../vm-virtio" }
|
|
vmm-sys-util = { workspace = true }
|