crosvm/fuse/Cargo.toml
Daniel Verkamp 556dff563a fuse: fix libc crate features to get Debug traits
The Entry struct includes a libc::stat64, which does not implement
Debug unless the libc `extra_traits` feature is enabled, so compilation
fails when building the `fuse` crate on its own (instead of as part of
the crosvm bin crate build, which ends up selecting the `extra_traits`
feature implicitly).

TEST=cargo build -p fuse
TEST=cargo test -p fuse

Change-Id: Ie8643dc72bfae2de798d0dbfc4fb4a14e611df35
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/5160601
Reviewed-by: Dennis Kempin <denniskempin@google.com>
Commit-Queue: Dennis Kempin <denniskempin@google.com>
Auto-Submit: Daniel Verkamp <dverkamp@chromium.org>
2024-01-03 00:29:56 +00:00

21 lines
444 B
TOML

[package]
name = "fuse"
version = "0.1.0"
authors = ["The ChromiumOS Authors"]
edition = "2021"
[lib]
path = "src/lib.rs"
[dependencies]
base = "*"
bitflags = "2.2.1"
crossbeam-utils = "0.8"
cros_tracing = { path = "../cros_tracing" }
data_model = { path = "../common/data_model" }
enumn = "0.1.0"
libc = { version = "*", features = ["extra_traits"] }
remain = "0.2"
thiserror = "1.0.20"
zerocopy = { version = "0.7", features = ["derive"] }