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 !Send for SystemTable
impl !Sync for SystemTable
impl !UnwindSafe for SystemTable
impl Freeze for SystemTable
impl RefUnwindSafe for SystemTable
impl Unpin for SystemTable
impl UnsafeUnpin 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