#[repr(C)]pub struct SimplePointerProtocol {
pub reset: unsafe extern "efiapi" fn(this: *mut SimplePointerProtocol, extended_verification: bool) -> Status,
pub get_state: unsafe extern "efiapi" fn(this: *mut SimplePointerProtocol, state: *mut SimplePointerState) -> Status,
pub wait_for_input: Event,
pub mode: *const SimplePointerMode,
}
Fields§
§reset: unsafe extern "efiapi" fn(this: *mut SimplePointerProtocol, extended_verification: bool) -> Status
§get_state: unsafe extern "efiapi" fn(this: *mut SimplePointerProtocol, state: *mut SimplePointerState) -> Status
§wait_for_input: Event
§mode: *const SimplePointerMode
Implementations§
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