1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
#![allow(dead_code)] #![allow(non_snake_case)] #![no_std] #![feature(try_trait)] pub mod block_io; pub mod boot; pub mod capsule; pub mod component_name; pub mod config; pub mod device; pub mod fs; pub mod graphics; pub mod guid; pub mod hii; pub mod loaded_image; pub mod memory; pub mod pointer; pub mod reset; pub mod runtime; pub mod shell; pub mod status; pub mod system; pub mod text; pub mod time; pub (crate) mod util; #[derive(Clone, Copy, Debug, Eq, PartialEq)] #[repr(transparent)] pub struct Event(pub usize); #[derive(Clone, Copy, Debug, Eq, PartialEq)] #[repr(transparent)] pub struct Handle(pub usize); #[repr(C)] pub struct TableHeader { Signature: u64, Revision: u32, HeaderSize: u32, CRC32: u32, Reserved: u32 } #[derive(Clone, Copy, Debug, Eq, PartialEq)] #[repr(transparent)] pub struct Tpl(pub usize);