1#![cfg_attr(not(any(test, debug_assertions)), warn(clippy::panic))]
5#![cfg_attr(not(any(test, debug_assertions)), warn(clippy::expect_used))]
6#![cfg_attr(not(any(test, debug_assertions)), warn(clippy::unwrap_used))]
7#![cfg_attr(not(any(feature = "fuzzing", test, miri)), no_std)]
9
10extern crate alloc;
11
12pub mod component;
15
16pub mod flatbuffer_wrappers;
17#[allow(clippy::all, warnings)]
20mod flatbuffers;
21pub mod layout;
23
24pub mod log_level;
26
27pub mod mem;
29
30pub mod outb;
32
33pub mod resource;
35
36pub mod func;
38
39pub mod vmem;
41
42pub mod version_note;
44
45pub mod virtq;
47
48pub mod arch {
50 #[cfg(target_arch = "aarch64")]
51 #[path = "aarch64/exn.rs"]
52 pub mod exn;
53}