pub trait InputDevice {
// Required methods
fn init(&mut self) -> Result<(), PixelabError>;
fn read(&mut self) -> Result<Event, PixelabError>;
}Required Methods§
fn init(&mut self) -> Result<(), PixelabError>
fn read(&mut self) -> Result<Event, PixelabError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".