mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2024-11-25 05:03:05 +00:00
fcc28f5573
IoBuf is defined in a platform-specific way (it is either iovec on unix or WSABUF for windows), so it fits into the mission statement of the base crate, which is meant to be *the* platform abstraction layer in crosvm. IoBufMut and VolatileMemory/VolatileSlice are defined in terms of IoBuf, so they are also moved into base for consistency. Every crate that uses these types already depended on base, so no extra dependencies are added, and a few can be removed. BUG=b:312312646 TEST=tools/dev_container tools/presubmit Change-Id: I4dddc55d46906dfc55b88e8e6a967d7e1c1922dd Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/5046605 Reviewed-by: Dennis Kempin <denniskempin@google.com> Commit-Queue: Daniel Verkamp <dverkamp@chromium.org>
17 lines
305 B
TOML
17 lines
305 B
TOML
[package]
|
|
name = "io_uring"
|
|
version = "0.1.1"
|
|
authors = ["The ChromiumOS Authors"]
|
|
edition = "2021"
|
|
|
|
[dependencies]
|
|
libc = "0.2.93"
|
|
remain = "0.2"
|
|
sync = { path = "../common/sync" } # provided by ebuild
|
|
base = { path = "../base" } # provided by ebuild
|
|
thiserror = "1"
|
|
|
|
[dev-dependencies]
|
|
tempfile = "3"
|
|
|
|
|