crosvm/common
Dennis Kempin 7990b9da3c Replace common/assertions with static_assertions
The crates do the same thing, but static_assertions is
proven and stable, with no added dependencies.

Note: While this won't require changes to chromeos ebuild files
it will require the removal of dev-rust/assertions when crosvm-base
is upreved.

BUG=b:255989923
TEST=presbumit

Change-Id: I1420447ebdaa1a3649b30e6a6ec57f8dee858b98
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3988328
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
2022-10-31 21:33:33 +00:00
..
audio_streams health-check: enforce blank line after copyright 2022-09-13 22:24:35 +00:00
balloon_control Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
cros-fuzz crosvm-fuzz: Migrate crosvm-fuzz to cargo fuzz 2022-10-03 16:12:15 +00:00
cros_asyncv2 test_runner: Add separate cargo target dir for each platform 2022-10-31 21:33:33 +00:00
data_model Replace common/assertions with static_assertions 2022-10-31 21:33:33 +00:00
p9 p9: set filetype from directory to file in lcreate 2022-10-26 23:23:53 +00:00
sync Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
chromeos_warning.md Add version pin warning to common/ 2022-04-15 19:51:35 +00:00
README.md docs: Use mdformat to format markdown files 2022-01-27 21:29:11 +00:00

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.

List of libraries

  • cros-fuzz: Support crate for fuzzing rust code in ChromeOS
  • p9: Server implementation of the 9p file system protocol