pub struct KeyChangeEvent {
pub col: u8,
pub row: u8,
pub pressed: bool,
}Expand description
Represents a key event.
Used generically to indicate that the state of a physical key has changed
Fields§
§col: u8§row: u8§pressed: boolTrait Implementations§
Source§impl Clone for KeyChangeEvent
impl Clone for KeyChangeEvent
Source§fn clone(&self) -> KeyChangeEvent
fn clone(&self) -> KeyChangeEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KeyChangeEvent
impl Debug for KeyChangeEvent
Source§impl<'de> Deserialize<'de> for KeyChangeEvent
impl<'de> Deserialize<'de> for KeyChangeEvent
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 MaxSize for KeyChangeEvent
impl MaxSize for KeyChangeEvent
Source§const POSTCARD_MAX_SIZE: usize = 3usize
const POSTCARD_MAX_SIZE: usize = 3usize
The maximum possible size that the serialization of this
type can have, in bytes.
Source§impl PartialEq for KeyChangeEvent
impl PartialEq for KeyChangeEvent
Source§impl Serialize for KeyChangeEvent
impl Serialize for KeyChangeEvent
impl Eq for KeyChangeEvent
impl StructuralPartialEq for KeyChangeEvent
Auto Trait Implementations§
impl Freeze for KeyChangeEvent
impl RefUnwindSafe for KeyChangeEvent
impl Send for KeyChangeEvent
impl Sync for KeyChangeEvent
impl Unpin for KeyChangeEvent
impl UnwindSafe for KeyChangeEvent
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