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: TableHeader§FirmwareVendor: *const u16§FirmwareRevision: u32§ConsoleInHandle: Handle§ConsoleIn: &'static mut TextInput§ConsoleOutHandle: Handle§ConsoleOut: &'static mut TextOutput§ConsoleErrorHandle: Handle§ConsoleError: &'static mut TextOutput§RuntimeServices: &'static mut RuntimeServices§BootServices: &'static mut BootServicesImplementations§
Source§impl SystemTable
impl SystemTable
pub fn config_tables(&self) -> &'static [ConfigurationTable]
Auto Trait Implementations§
impl Freeze for SystemTable
impl RefUnwindSafe for SystemTable
impl !Send for SystemTable
impl !Sync for SystemTable
impl Unpin for SystemTable
impl !UnwindSafe for SystemTable
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more