#[repr(C)]pub struct SimpleTextInputProtocol {
pub reset: unsafe extern "efiapi" fn(this: *mut Self, extended_verification: bool) -> Status,
pub read_key_stroke: unsafe extern "efiapi" fn(this: *mut Self, key: *mut InputKey) -> Status,
pub wait_for_key: Event,
}
Fields§
§reset: unsafe extern "efiapi" fn(this: *mut Self, extended_verification: bool) -> Status
§read_key_stroke: unsafe extern "efiapi" fn(this: *mut Self, key: *mut InputKey) -> Status
§wait_for_key: Event
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SimpleTextInputProtocol
impl RefUnwindSafe for SimpleTextInputProtocol
impl !Send for SimpleTextInputProtocol
impl !Sync for SimpleTextInputProtocol
impl Unpin for SimpleTextInputProtocol
impl UnwindSafe for SimpleTextInputProtocol
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