Enum hid_io_protocol::HidIoCommandId[][src]

#[repr(u32)]pub enum HidIoCommandId {
    SupportedIds,
    GetInfo,
    TestPacket,
    ResetHidIo,
    Reserved,
    GetProperties,
    KeyState,
    KeyboardLayout,
    KeyLayout,
    KeyShapes,
    LedLayout,
    FlashMode,
    UnicodeText,
    UnicodeState,
    HostMacro,
    SleepMode,
    KllState,
    PixelSetting,
    PixelSet1c8b,
    PixelSet3c8b,
    PixelSet1c16b,
    PixelSet3c16b,
    OpenUrl,
    TerminalCmd,
    GetInputLayout,
    SetInputLayout,
    TerminalOut,
    HidKeyboard,
    HidKeyboardLed,
    HidMouse,
    HidJoystick,
    HidSystemCtrl,
    HidConsumerCtrl,
    ManufacturingTest,
    ManufacturingResult,
    Unused,
}

Requests for to perform a specific action

Variants

SupportedIds
GetInfo
TestPacket
ResetHidIo
Reserved
GetProperties
KeyState
KeyboardLayout
KeyLayout
KeyShapes
LedLayout
FlashMode
UnicodeText
UnicodeState
HostMacro
SleepMode
KllState
PixelSetting
PixelSet1c8b
PixelSet3c8b
PixelSet1c16b
PixelSet3c16b
OpenUrl
TerminalCmd
GetInputLayout
SetInputLayout
TerminalOut
HidKeyboard
HidKeyboardLed
HidMouse
HidJoystick
HidSystemCtrl
HidConsumerCtrl
ManufacturingTest
ManufacturingResult
Unused

Trait Implementations

impl Clone for HidIoCommandId[src]

impl Copy for HidIoCommandId[src]

impl Debug for HidIoCommandId[src]

impl PartialEq<HidIoCommandId> for HidIoCommandId[src]

impl StructuralPartialEq for HidIoCommandId[src]

impl TryFrom<u32> for HidIoCommandId[src]

type Error = TryFromPrimitiveError<Self>

The type returned in the event of a conversion error.

impl TryFromPrimitive for HidIoCommandId[src]

type Primitive = u32

Auto Trait Implementations

impl RefUnwindSafe for HidIoCommandId

impl Send for HidIoCommandId

impl Sync for HidIoCommandId

impl Unpin for HidIoCommandId

impl UnwindSafe for HidIoCommandId

Blanket Implementations

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

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

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

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

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

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

type Output = T

Should always be Self

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.