Struct uefi_raw::protocol::console::AbsolutePointerProtocol
source · #[repr(C)]pub struct AbsolutePointerProtocol {
pub reset: unsafe extern "efiapi" fn(this: *mut Self, extended_verification: u8) -> Status,
pub get_state: unsafe extern "efiapi" fn(this: *const Self, state: *mut AbsolutePointerState) -> Status,
pub wait_for_input: Event,
pub mode: *mut AbsolutePointerMode,
}
Fields§
§reset: unsafe extern "efiapi" fn(this: *mut Self, extended_verification: u8) -> Status
§get_state: unsafe extern "efiapi" fn(this: *const Self, state: *mut AbsolutePointerState) -> Status
§wait_for_input: Event
§mode: *mut AbsolutePointerMode
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AbsolutePointerProtocol
impl RefUnwindSafe for AbsolutePointerProtocol
impl !Send for AbsolutePointerProtocol
impl !Sync for AbsolutePointerProtocol
impl Unpin for AbsolutePointerProtocol
impl UnwindSafe for AbsolutePointerProtocol
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