mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-10 20:19:07 +00:00
As a step toward creating a well-defined base API distinct from sys_util, remove the wildcard `pub use sys_util::*` and individuall export just the types, functions, and macros that are intended to be a part of the public base API. The only functional change is that the net namespace is flattened into the top-level base namespace, since it inconsistent with the rest of the API. (sys_util is not affected and still exports mod net, but base does not.) BUG=None TEST=tools/presubmit TEST=emerge-hatch crosvm TEST=emerge-trogdor crosvm Change-Id: I4028d3489cb3816ec9b8d609b3957db8825eb63d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3500062 Reviewed-by: Dennis Kempin <denniskempin@google.com> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org> Reviewed-by: Vikram Auradkar <auradkar@google.com> Commit-Queue: Daniel Verkamp <dverkamp@chromium.org> |
||
---|---|---|
.. | ||
assertions | ||
audio_streams | ||
balloon_control | ||
base | ||
cros-fuzz | ||
cros_async | ||
cros_asyncv2 | ||
data_model | ||
io_uring | ||
p9 | ||
sync | ||
sys_util | ||
sys_util_core | ||
README.md |
Crosvm General Purpose Libraries
The crates in this folder are general purpose libraries used by other projects in ChromeOS as well.
To make them accessible independendly of crosvm, each of these crates is excluded from the crosvm workspace.