pub struct InputEventProviderInstance { /* private fields */ }Trait Implementations§
Source§impl Drop for InputEventProviderInstance
impl Drop for InputEventProviderInstance
Source§impl InputEventsImpl for InputEventProviderInstance
impl InputEventsImpl for InputEventProviderInstance
Source§fn get_read_notify_fd(&self) -> Result<BorrowedFd<'_>, InputBackendError>
fn get_read_notify_fd(&self) -> Result<BorrowedFd<'_>, InputBackendError>
Get the ready event file descriptor that becomes readable when input events are available
Source§fn next_event(&mut self) -> Result<Option<InputEvent>, InputBackendError>
fn next_event(&mut self) -> Result<Option<InputEvent>, InputBackendError>
Fetch the next available input event, returns None if no events are available
Auto Trait Implementations§
impl Freeze for InputEventProviderInstance
impl RefUnwindSafe for InputEventProviderInstance
impl !Send for InputEventProviderInstance
impl !Sync for InputEventProviderInstance
impl Unpin for InputEventProviderInstance
impl UnsafeUnpin for InputEventProviderInstance
impl UnwindSafe for InputEventProviderInstance
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