Struct r_efi::system::SystemTable
source · #[repr(C)]pub struct SystemTable {Show 13 fields
pub hdr: TableHeader,
pub firmware_vendor: *mut Char16,
pub firmware_revision: u32,
pub console_in_handle: Handle,
pub con_in: *mut Protocol,
pub console_out_handle: Handle,
pub con_out: *mut Protocol,
pub standard_error_handle: Handle,
pub std_err: *mut Protocol,
pub runtime_services: *mut RuntimeServices,
pub boot_services: *mut BootServices,
pub number_of_table_entries: usize,
pub configuration_table: *mut ConfigurationTable,
}
Fields§
§hdr: TableHeader
§firmware_vendor: *mut Char16
§firmware_revision: u32
§console_in_handle: Handle
§con_in: *mut Protocol
§console_out_handle: Handle
§con_out: *mut Protocol
§standard_error_handle: Handle
§std_err: *mut Protocol
§runtime_services: *mut RuntimeServices
§boot_services: *mut BootServices
§number_of_table_entries: usize
§configuration_table: *mut 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