Enum rdev::GrabError [−][src]
Errors that occur when trying to grab OS events. Be careful on Mac, not setting accessibility does not cause an error it justs ignores events.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
MacOS
MacOS
Linux
Linux
KeyHookError(u32)
Windows
MouseHookError(u32)
Windows
All
IoError(Error)
Trait Implementations
impl Debug for GrabError
[src]
impl From<Error> for GrabError
[src]
impl From<SimulateError> for GrabError
[src]
fn from(_: SimulateError) -> GrabError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for GrabError
impl Send for GrabError
impl Sync for GrabError
impl Unpin for GrabError
impl !UnwindSafe for GrabError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,