pub struct Key { /* private fields */ }Expand description
The wire type corresponding to Key.
Implementations§
Source§impl Key
impl Key
pub const UNKNOWN: Key
pub const A: Key
pub const B: Key
pub const C: Key
pub const D: Key
pub const E: Key
pub const F: Key
pub const G: Key
pub const H: Key
pub const I: Key
pub const J: Key
pub const K: Key
pub const L: Key
pub const M: Key
pub const N: Key
pub const O: Key
pub const P: Key
pub const Q: Key
pub const R: Key
pub const S: Key
pub const T: Key
pub const U: Key
pub const V: Key
pub const W: Key
pub const X: Key
pub const Y: Key
pub const Z: Key
pub const KEY_1: Key
pub const KEY_2: Key
pub const KEY_3: Key
pub const KEY_4: Key
pub const KEY_5: Key
pub const KEY_6: Key
pub const KEY_7: Key
pub const KEY_8: Key
pub const KEY_9: Key
pub const KEY_0: Key
pub const ENTER: Key
pub const ESCAPE: Key
pub const BACKSPACE: Key
pub const TAB: Key
pub const SPACE: Key
pub const MINUS: Key
pub const EQUALS: Key
pub const LEFT_BRACE: Key
pub const RIGHT_BRACE: Key
pub const BACKSLASH: Key
pub const NON_US_HASH: Key
pub const SEMICOLON: Key
pub const APOSTROPHE: Key
pub const GRAVE_ACCENT: Key
pub const COMMA: Key
pub const DOT: Key
pub const SLASH: Key
pub const CAPS_LOCK: Key
pub const F1: Key
pub const F2: Key
pub const F3: Key
pub const F4: Key
pub const F5: Key
pub const F6: Key
pub const F7: Key
pub const F8: Key
pub const F9: Key
pub const F10: Key
pub const F11: Key
pub const F12: Key
pub const PRINT_SCREEN: Key
pub const SCROLL_LOCK: Key
pub const PAUSE: Key
pub const INSERT: Key
pub const HOME: Key
pub const PAGE_UP: Key
pub const DELETE: Key
pub const END: Key
pub const PAGE_DOWN: Key
pub const RIGHT: Key
pub const LEFT: Key
pub const DOWN: Key
pub const UP: Key
pub const NUM_LOCK: Key
pub const KEYPAD_SLASH: Key
pub const KEYPAD_ASTERISK: Key
pub const KEYPAD_MINUS: Key
pub const KEYPAD_PLUS: Key
pub const KEYPAD_ENTER: Key
pub const KEYPAD_1: Key
pub const KEYPAD_2: Key
pub const KEYPAD_3: Key
pub const KEYPAD_4: Key
pub const KEYPAD_5: Key
pub const KEYPAD_6: Key
pub const KEYPAD_7: Key
pub const KEYPAD_8: Key
pub const KEYPAD_9: Key
pub const KEYPAD_0: Key
pub const KEYPAD_DOT: Key
pub const NON_US_BACKSLASH: Key
pub const KEYPAD_EQUALS: Key
pub const MENU: Key
pub const LEFT_CTRL: Key
pub const LEFT_SHIFT: Key
pub const LEFT_ALT: Key
pub const LEFT_META: Key
pub const RIGHT_CTRL: Key
pub const RIGHT_SHIFT: Key
pub const RIGHT_ALT: Key
pub const RIGHT_META: Key
pub const MUTE: Key
pub const VOLUME_DOWN: Key
pub const VOLUME_UP: Key
pub const PLAY_PAUSE: Key
pub const MEDIA_MUTE: Key
pub const MEDIA_VOLUME_INCREMENT: Key
pub const MEDIA_VOLUME_DECREMENT: Key
pub const AC_BACK: Key
pub const AC_REFRESH: Key
pub const AC_FULL_SCREEN_VIEW: Key
pub const AC_SELECT_TASK_APPLICATION: Key
pub const BRIGHTNESS_DOWN: Key
pub const BRIGHTNESS_UP: Key
pub const ASSISTANT: Key
pub const POWER: Key
pub const SLEEP: Key
pub const UNKNOWN_0055: Key
pub const UNKNOWN_0056: Key
pub const UNKNOWN_0059: Key
pub const UNKNOWN_005_C: Key
pub const UNKNOWN_005_D: Key
pub const UNKNOWN_005_E: Key
pub const UNKNOWN_0079: Key
pub const UNKNOWN_007_A: Key
pub const UNKNOWN_007_B: Key
pub const UNKNOWN_007_C: Key
pub const UNKNOWN_0085: Key
pub const UNKNOWN_0087: Key
pub const UNKNOWN_0089: Key
pub const UNKNOWN_009_C: Key
pub const UNKNOWN_009_F: Key
pub const UNKNOWN_00_A0: Key
pub const UNKNOWN_00_A2: Key
pub const UNKNOWN_00_A3: Key
pub const UNKNOWN_00_A5: Key
pub const UNKNOWN_00_A6: Key
pub const UNKNOWN_00_A7: Key
pub const UNKNOWN_00_A8: Key
pub const UNKNOWN_00_A9: Key
pub const UNKNOWN_00_AD: Key
pub const UNKNOWN_00_B1: Key
pub const UNKNOWN_00_B2: Key
pub const UNKNOWN_00_B3: Key
pub const UNKNOWN_00_B4: Key
pub const UNKNOWN_00_C9: Key
pub const UNKNOWN_00_CF: Key
pub const UNKNOWN_00_D0: Key
pub const UNKNOWN_00_D4: Key
pub const UNKNOWN_00_E2: Key
pub const UNKNOWN_0120: Key
pub const UNKNOWN_0121: Key
pub const UNKNOWN_0122: Key
pub const UNKNOWN_0123: Key
pub const UNKNOWN_0124: Key
pub const UNKNOWN_0125: Key
pub const UNKNOWN_0126: Key
pub const UNKNOWN_0127: Key
pub const UNKNOWN_0128: Key
pub const UNKNOWN_0129: Key
pub const UNKNOWN_012_A: Key
pub const UNKNOWN_012_B: Key
pub const UNKNOWN_012_C: Key
pub const UNKNOWN_012_D: Key
pub const UNKNOWN_012_E: Key
pub const UNKNOWN_012_F: Key
pub const UNKNOWN_0130: Key
pub const UNKNOWN_0131: Key
pub const UNKNOWN_0132: Key
pub const UNKNOWN_0133: Key
pub const UNKNOWN_0134: Key
pub const UNKNOWN_0135: Key
pub const UNKNOWN_0136: Key
pub const UNKNOWN_0137: Key
pub const UNKNOWN_0138: Key
pub const UNKNOWN_0139: Key
pub const UNKNOWN_013_A: Key
pub const UNKNOWN_013_B: Key
pub const UNKNOWN_013_C: Key
pub const UNKNOWN_013_D: Key
pub const UNKNOWN_013_E: Key
pub const UNKNOWN_0161: Key
pub const UNKNOWN_016_A: Key
pub const UNKNOWN_016_E: Key
pub const UNKNOWN_0172: Key
pub const UNKNOWN_0179: Key
pub const UNKNOWN_018_E: Key
pub const UNKNOWN_018_F: Key
pub const UNKNOWN_0190: Key
pub const UNKNOWN_0191: Key
pub const UNKNOWN_0192: Key
pub const UNKNOWN_0193: Key
pub const UNKNOWN_0195: Key
pub const UNKNOWN_01_D0: Key
pub const UNKNOWN_020_A: Key
pub const UNKNOWN_020_B: Key
Trait Implementations§
Source§impl<'a, ___E> Encode<Key, ___E> for &'a Keywhere
___E: ?Sized,
impl<'a, ___E> Encode<Key, ___E> for &'a Keywhere
___E: ?Sized,
Source§impl<___E> Encode<Key, ___E> for Keywhere
___E: ?Sized,
impl<___E> Encode<Key, ___E> for Keywhere
___E: ?Sized,
Source§impl FromWireRef<Key> for Key
impl FromWireRef<Key> for Key
Source§fn from_wire_ref(wire: &Key) -> Self
fn from_wire_ref(wire: &Key) -> Self
Converts the given reference to this type.
Source§impl Wire for Key
impl Wire for Key
Source§fn zero_padding(_: &mut MaybeUninit<Self>)
fn zero_padding(_: &mut MaybeUninit<Self>)
Writes zeroes to the padding for this type, if any.
impl Copy for Key
impl Eq for Key
impl StructuralPartialEq for Key
Auto Trait Implementations§
impl Freeze for Key
impl RefUnwindSafe for Key
impl Send for Key
impl Sync for Key
impl Unpin for Key
impl UnsafeUnpin for Key
impl UnwindSafe for Key
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]