[][src]Enum hid_io::protocol::hidio::HIDIOCommandID

#[repr(u16)]
pub enum HIDIOCommandID {
    SupportedIDs,
    GetInfo,
    TestPacket,
    ResetHIDIO,
    Reserved,
    GetProperties,
    KeyState,
    KeyboardLayout,
    KeyLayout,
    KeyShapes,
    LEDLayout,
    FlashMode,
    UnicodeText,
    UnicodeKey,
    HostMacro,
    KLLState,
    PixelSetting,
    PixelSet1c8b,
    PixelSet3c8b,
    PixelSet1c16b,
    PixelSet3c16b,
    OpenURL,
    Terminal,
    InputLayout,
}

Requests for to perform a specific action

Variants

SupportedIDs
GetInfo
TestPacket
ResetHIDIO
Reserved
GetProperties
KeyState
KeyboardLayout
KeyLayout
KeyShapes
LEDLayout
FlashMode
UnicodeText
UnicodeKey
HostMacro
KLLState
PixelSetting
PixelSet1c8b
PixelSet3c8b
PixelSet1c16b
PixelSet3c16b
OpenURL
Terminal
InputLayout

Trait Implementations

impl Clone for HIDIOCommandID[src]

impl Copy for HIDIOCommandID[src]

impl PartialEq<HIDIOCommandID> for HIDIOCommandID[src]

impl Debug for HIDIOCommandID[src]

Auto Trait Implementations

impl Send for HIDIOCommandID

impl Sync for HIDIOCommandID

impl Unpin for HIDIOCommandID

impl UnwindSafe for HIDIOCommandID

impl RefUnwindSafe for HIDIOCommandID

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]