Trait memflow::os::keyboard::OsKeyboard
source · pub trait OsKeyboard: Send {
type KeyboardType<'a>: Keyboard + 'a
where Self: 'a;
type IntoKeyboardType: Keyboard + Clone + 'static;
// Required methods
fn keyboard(&mut self) -> Result<Self::KeyboardType<'_>>;
fn into_keyboard(self) -> Result<Self::IntoKeyboardType>;
}
Required Associated Types§
type KeyboardType<'a>: Keyboard + 'a where Self: 'a
type IntoKeyboardType: Keyboard + Clone + 'static
Required Methods§
fn keyboard(&mut self) -> Result<Self::KeyboardType<'_>>
fn into_keyboard(self) -> Result<Self::IntoKeyboardType>
Object Safety§
This trait is not object safe.