[−][src]Crate uefi_std
Re-exports
pub use uefi; | 
pub use uefi_alloc; | 
Modules
| any | This module implements the   | 
| arch | SIMD and vendor intrinsics module.  | 
| borrow | A module for working with borrowed data.  | 
| boxed | A pointer type for heap allocation.  | 
| cell | Shareable mutable containers.  | 
| char | A character type.  | 
| clone | The   | 
| cmp | Functionality for ordering and comparison.  | 
| collections | Collection types.  | 
| convert | Traits for conversions between types.  | 
| default | The   | 
| exec | |
| ffi | |
| fmt | Utilities for formatting and printing   | 
| fs | |
| hash | Generic hashing support.  | 
| hint | Hints to compiler that affects how code should be emitted or optimized.  | 
| i8 | The 8-bit signed integer type.  | 
| i16 | The 16-bit signed integer type.  | 
| i32 | The 32-bit signed integer type.  | 
| i64 | The 64-bit signed integer type.  | 
| i128 | The 128-bit signed integer type.  | 
| io | |
| isize | The pointer-sized signed integer type.  | 
| iter | Composable external iteration.  | 
| loaded_image | |
| marker | Primitive traits and types representing basic properties of types.  | 
| mem | Basic functions for dealing with memory.  | 
| ops | Overloadable operators.  | 
| option | Optional values.  | 
| pin | Types which pin data to its location in memory  | 
| pointer | |
| prelude | |
| proto | |
| ptr | Manually manage memory through raw pointers.  | 
| rc | Single-threaded reference-counting pointers. 'Rc' stands for 'Reference Counted'.  | 
| result | Error handling with the   | 
| rt | |
| shell | |
| slice | A dynamically-sized view into a contiguous sequence,   | 
| str | Unicode string slices.  | 
| string | A UTF-8 encoded, growable string.  | 
| u8 | The 8-bit unsigned integer type.  | 
| u16 | The 16-bit unsigned integer type.  | 
| u32 | The 32-bit unsigned integer type.  | 
| u64 | The 64-bit unsigned integer type.  | 
| u128 | The 128-bit unsigned integer type.  | 
| usize | The pointer-sized unsigned integer type.  | 
| vars | |
| vec | A contiguous growable array type with heap-allocated contents, written
  | 
| intrinsics | Experimental Compiler intrinsics.  | 
| raw | Experimental Contains struct definitions for the layout of compiler built-in types.  | 
Macros
| assert_eq | Asserts that two expressions are equal to each other (using   | 
| assert_ne | Asserts that two expressions are not equal to each other (using   | 
| debug_assert | Ensure that a boolean expression is   | 
| debug_assert_eq | Asserts that two expressions are equal to each other.  | 
| debug_assert_ne | Asserts that two expressions are not equal to each other.  | 
| format | Creates a   | 
| println | |
| try | Helper macro for reducing boilerplate code for matching   | 
| unimplemented | A standardized placeholder for marking unfinished code.  | 
| unreachable | A utility macro for indicating unreachable code.  | 
| vec | Creates a   | 
| write | Write formatted data into a buffer.  | 
| writeln | Write formatted data into a buffer, with a newline appended.  | 
Functions
| handle | |
| system_table | |
| system_table_mut⚠ |