Enum libccanvas::bindings::KeyCode
source · pub enum KeyCode {
}Expand description
A single key code
Variants§
Backspace
Backspace.
Left
Left arrow.
Right
Right arrow.
Up
Up arrow.
Down
Down arrow.
Home
Home key.
End
End key.
PageUp
Page Up key.
PageDown
Page Down key.
BackTab
Backward Tab key.
Delete
Delete key.
Insert
Insert key.
F(u8)
Function keys.
Only function keys 1 through 12 are supported.
Char(char)
Normal character.
Null
Null byte.
Esc
Esc key.
Trait Implementations§
source§impl<'de> Deserialize<'de> for KeyCode
impl<'de> Deserialize<'de> for KeyCode
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<KeyCode> for KeyCodeBetterSerde
impl From<KeyCode> for KeyCodeBetterSerde
source§impl From<KeyCodeBetterSerde> for KeyCode
impl From<KeyCodeBetterSerde> for KeyCode
source§fn from(value: KeyCodeBetterSerde) -> Self
fn from(value: KeyCodeBetterSerde) -> Self
Converts to this type from the input type.
source§impl PartialEq for KeyCode
impl PartialEq for KeyCode
impl Copy for KeyCode
impl Eq for KeyCode
impl StructuralEq for KeyCode
impl StructuralPartialEq for KeyCode
Auto Trait Implementations§
impl RefUnwindSafe for KeyCode
impl Send for KeyCode
impl Sync for KeyCode
impl Unpin for KeyCode
impl UnwindSafe for KeyCode
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