#[repr(C)]pub(crate) struct RuntimeServices {
pub(crate) _header: [u8; 24],
pub(crate) _get_time: usize,
pub(crate) _set_time: usize,
pub(crate) _get_wakeup_time: usize,
pub(crate) _set_wakeup_time: usize,
pub(crate) _set_virtual_address_map: usize,
pub(crate) _convert_pointer: usize,
pub(crate) _get_variable: usize,
pub(crate) _get_next_variable_name: usize,
pub(crate) _set_variable: usize,
pub(crate) _get_next_high_monotonic_count: usize,
pub reset_system: extern "efiapi" fn(reset_type: u32, reset_status: usize, data_size: usize, reset_data: *const ()) -> !,
}Fields§
§_header: [u8; 24]§_get_time: usize§_set_time: usize§_get_wakeup_time: usize§_set_wakeup_time: usize§_set_virtual_address_map: usize§_convert_pointer: usize§_get_variable: usize§_get_next_variable_name: usize§_set_variable: usize§_get_next_high_monotonic_count: usize§reset_system: extern "efiapi" fn(reset_type: u32, reset_status: usize, data_size: usize, reset_data: *const ()) -> !Auto Trait Implementations§
impl Freeze for RuntimeServices
impl RefUnwindSafe for RuntimeServices
impl Send for RuntimeServices
impl Sync for RuntimeServices
impl Unpin for RuntimeServices
impl UnwindSafe for RuntimeServices
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