pub trait InputDevice:
Debug
+ Send
+ Sync {
// Required method
fn blocking_read(
&mut self,
timeout: Duration,
) -> Result<Option<InternalEvent>, Error>;
}
pub trait InputDevice:
Debug
+ Send
+ Sync {
// Required method
fn blocking_read(
&mut self,
timeout: Duration,
) -> Result<Option<InternalEvent>, Error>;
}