[][src]Enum ps2::KeyboardType

pub enum KeyboardType {
    XT,
    ATWithTranslation,
    MF2,
    MF2WithTranslation,
    ThinkPad,
    ThinkPadWithTranslation,
    Unknown122Key,
    IBM1390876,
    NetworkComputingDevicesN97,
    NetworkComputingDevicesSunLayout,
    OldJapaneseG,
    OldJapaneseP,
    OldJapaneseA,
    Unknown(u8, u8),
}

PS/2 keyboard device type. For more details, read the section titled "Keyboard IDs" on this page.

Variants

XT
ATWithTranslation
MF2
MF2WithTranslation
ThinkPad
ThinkPadWithTranslation
Unknown122Key
IBM1390876
NetworkComputingDevicesN97
NetworkComputingDevicesSunLayout
OldJapaneseG
OldJapaneseP
OldJapaneseA
Unknown(u8, u8)

Trait Implementations

impl Debug for KeyboardType[src]

impl Eq for KeyboardType[src]

impl From<(u8, u8)> for KeyboardType[src]

impl PartialEq<KeyboardType> for KeyboardType[src]

impl StructuralEq for KeyboardType[src]

impl StructuralPartialEq for KeyboardType[src]

Auto Trait Implementations

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, 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.