pub enum KeyNames {
ArrowLeft,
ArrowRight,
ArrowUp,
ArrowDown,
Enter,
}Variants§
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KeyNames
impl<'de> Deserialize<'de> for KeyNames
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
impl Copy for KeyNames
impl Eq for KeyNames
impl StructuralPartialEq for KeyNames
Auto Trait Implementations§
impl Freeze for KeyNames
impl RefUnwindSafe for KeyNames
impl Send for KeyNames
impl Sync for KeyNames
impl Unpin for KeyNames
impl UnwindSafe for KeyNames
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