#[repr(C)]pub struct SimplePointerProtocol {
pub reset: unsafe extern "efiapi" fn(this: *mut Self, extended_verification: Boolean) -> Status,
pub get_state: unsafe extern "efiapi" fn(this: *mut Self, state: *mut SimplePointerState) -> Status,
pub wait_for_input: Event,
pub mode: *const SimplePointerMode,
}Fields§
§reset: unsafe extern "efiapi" fn(this: *mut Self, extended_verification: Boolean) -> Status§get_state: unsafe extern "efiapi" fn(this: *mut Self, state: *mut SimplePointerState) -> Status§wait_for_input: Event§mode: *const SimplePointerModeImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SimplePointerProtocol
impl RefUnwindSafe for SimplePointerProtocol
impl !Send for SimplePointerProtocol
impl !Sync for SimplePointerProtocol
impl Unpin for SimplePointerProtocol
impl UnwindSafe for SimplePointerProtocol
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