Struct uefi::system::SystemTable
source · [−]#[repr(C)]pub struct SystemTable {
pub Hdr: TableHeader,
pub FirmwareVendor: *const u16,
pub FirmwareRevision: u32,
pub ConsoleInHandle: Handle,
pub ConsoleIn: &'static mut TextInput,
pub ConsoleOutHandle: Handle,
pub ConsoleOut: &'static mut TextOutput,
pub ConsoleErrorHandle: Handle,
pub ConsoleError: &'static mut TextOutput,
pub RuntimeServices: &'static mut RuntimeServices,
pub BootServices: &'static mut BootServices,
/* private fields */
}Fields
Hdr: TableHeaderFirmwareVendor: *const u16FirmwareRevision: u32ConsoleInHandle: HandleConsoleIn: &'static mut TextInputConsoleOutHandle: HandleConsoleOut: &'static mut TextOutputConsoleErrorHandle: HandleConsoleError: &'static mut TextOutputRuntimeServices: &'static mut RuntimeServicesBootServices: &'static mut BootServicesImplementations
sourceimpl SystemTable
impl SystemTable
pub fn config_tables(&self) -> &'static [ConfigurationTable]
Auto Trait Implementations
impl RefUnwindSafe for SystemTable
impl !Send for SystemTable
impl !Sync for SystemTable
impl Unpin for SystemTable
impl !UnwindSafe for SystemTable
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more