Struct orbtk_orbclient::event::KeyEvent
source · [−]pub struct KeyEvent {
pub state: ButtonState,
pub key: Key,
pub text: String,
}
Expand description
Represents a keyboard key event.
Fields
state: ButtonState
The state of the Button
key: Key
The key identifier
text: String
The text string
Trait Implementations
impl Eq for KeyEvent
impl StructuralEq for KeyEvent
impl StructuralPartialEq for KeyEvent
Auto Trait Implementations
impl RefUnwindSafe for KeyEvent
impl Send for KeyEvent
impl Sync for KeyEvent
impl Unpin for KeyEvent
impl UnwindSafe for KeyEvent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more