1 | //! Standard UEFI tables. |
---|---|
2 | |
3 | /// Common trait implemented by all standard UEFI tables. |
4 | pub trait Table { |
5 | /// A unique number assigned by the UEFI specification |
6 | /// to the standard tables. |
7 | const SIGNATURE: u64; |
8 | } |
9 | |
10 | mod header; |
11 | pub use self::header::Header; |
12 | |
13 | mod revision; |
14 | pub use self::revision::Revision; |
15 | |
16 | mod system; |
17 | pub use self::system::{Boot, Runtime, SystemTable}; |
18 | |
19 | pub mod boot; |
20 | pub mod runtime; |
21 | |
22 | pub mod cfg; |
23 |