Enum input::DeviceCapability [−][src]
#[non_exhaustive]
pub enum DeviceCapability {
Keyboard,
Pointer,
Touch,
TabletTool,
TabletPad,
Gesture,
Switch,
}
Expand description
Capabilities on a device.
A device may have one or more capabilities at a time, capabilities remain static for the lifetime of the device.
Variants (Non-exhaustive)
This enum is marked as 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.
Keyboard
Keyboard capability
Pointer
Pointer capability
Touch
Touch capability
TabletTool
TabletTool capability
TabletPad
TabletPad capability
Gesture
Gesture capability
Switch
Switch capability
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for DeviceCapability
impl Send for DeviceCapability
impl Sync for DeviceCapability
impl Unpin for DeviceCapability
impl UnwindSafe for DeviceCapability
Blanket Implementations
Mutably borrows from an owned value. Read more