[−][src]Enum subor_rs::input_manager_s_d_k_data_types::Key
@Key_desc
Variants
Unknown
Escape
D1
D2
D3
D4
D5
D6
D7
D8
D9
D0
Minus
Equals
Back
Tab
Q
W
E
R
T
Y
U
I
O
P
LeftBracket
RightBracket
Return
LeftControl
A
S
D
F
G
H
J
K
L
Semicolon
Apostrophe
Grave
LeftShift
Backslash
Z
X
C
V
B
N
M
Comma
Period
Slash
RightShift
Multiply
LeftAlt
Space
Capital
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
NumberLock
ScrollLock
NumberPad7
NumberPad8
NumberPad9
Subtract
NumberPad4
NumberPad5
NumberPad6
Add
NumberPad1
NumberPad2
NumberPad3
NumberPad0
Decimal
Oem102
F11
F12
F13
F14
F15
Kana
AbntC1
Convert
NoConvert
Yen
AbntC2
NumberPadEquals
PreviousTrack
At
Colon
Underline
Kanji
Stop
Ax
Unlabeled
NextTrack
NumberPadEnter
RightControl
Mute
Calculator
PlayPause
MediaStop
VolumeDown
VolumeUp
WebHome
NumberPadComma
Divide
PrintScreen
RightAlt
Pause
Home
Up
PageUp
Left
Right
End
Down
PageDown
Insert
Delete
LeftWindowsKey
RightWindowsKey
Applications
Power
Sleep
Wake
WebSearch
WebFavorites
WebRefresh
WebStop
WebForward
WebBack
MyComputer
Mail
MediaSelect
Methods
impl Key
[src]
pub fn write_to_out_protocol(
&self,
o_prot: &mut dyn TOutputProtocol
) -> Result<()>
[src]
&self,
o_prot: &mut dyn TOutputProtocol
) -> Result<()>
pub fn read_from_in_protocol(i_prot: &mut dyn TInputProtocol) -> Result<Key>
[src]
Trait Implementations
impl PartialEq<Key> for Key
[src]
fn eq(&self, other: &Key) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Ord for Key
[src]
fn cmp(&self, other: &Key) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
impl Clone for Key
[src]
fn clone(&self) -> Key
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for Key
[src]
impl Copy for Key
[src]
impl PartialOrd<Key> for Key
[src]
fn partial_cmp(&self, other: &Key) -> Option<Ordering>
[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests less than (for self
and other
) and is used by the <
operator. Read more
#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl Hash for Key
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Debug for Key
[src]
impl TryFrom<i32> for Key
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,