pub enum KeyMapChar {
None,
Unicode(char),
CombiningAccent(char),
}Expand description
Either represents, a unicode character or combining accent from a
KeyCharacterMap, or None for non-printable keys.
Variants§
Trait Implementations§
Source§impl Clone for KeyMapChar
impl Clone for KeyMapChar
Source§fn clone(&self) -> KeyMapChar
fn clone(&self) -> KeyMapChar
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for KeyMapChar
Source§impl Debug for KeyMapChar
impl Debug for KeyMapChar
impl Eq for KeyMapChar
Source§impl Hash for KeyMapChar
impl Hash for KeyMapChar
Source§impl PartialEq for KeyMapChar
impl PartialEq for KeyMapChar
Source§fn eq(&self, other: &KeyMapChar) -> bool
fn eq(&self, other: &KeyMapChar) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for KeyMapChar
Auto Trait Implementations§
impl Freeze for KeyMapChar
impl RefUnwindSafe for KeyMapChar
impl Send for KeyMapChar
impl Sync for KeyMapChar
impl Unpin for KeyMapChar
impl UnsafeUnpin for KeyMapChar
impl UnwindSafe for KeyMapChar
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