#![cfg_attr(not(any(test, debug_assertions)), warn(clippy::panic))]
#![cfg_attr(not(any(test, debug_assertions)), warn(clippy::expect_used))]
#![cfg_attr(not(any(test, debug_assertions)), warn(clippy::unwrap_used))]
#![cfg_attr(not(any(feature = "fuzzing", test, miri)), no_std)]
extern crate alloc;
pub mod component;
pub mod flatbuffer_wrappers;
#[allow(clippy::all, warnings)]
mod flatbuffers;
pub mod layout;
pub mod log_level;
pub mod mem;
pub mod outb;
pub mod resource;
pub mod func;
pub mod vmem;
pub mod version_note;
pub mod virtq;
pub mod arch {
#[cfg(target_arch = "aarch64")]
#[path = "aarch64/exn.rs"]
pub mod exn;
}