[−][src]Enum winconsole::input::InputEvent
An input event.
Variants
NoneAn empty input event.
Focused(FocusEvent)A window focus event.
FocusLost(FocusEvent)A window focus lost event.
KeyHeld(KeyEvent)A key hold event.
KeyDown(KeyEvent)A key press event.
KeyUp(KeyEvent)A key release event.
MouseDown(MouseEvent)A mouse press event.
MouseMove(MouseMoveEvent)A mouse move event.
MouseUp(MouseEvent)A mouse release event.
MouseWheel(MouseWheelEvent)A mouse wheel event.
Resize(ResizeEvent)A buffer resize event.
Trait Implementations
impl PartialEq<InputEvent> for InputEvent[src]
fn eq(&self, other: &InputEvent) -> bool[src]
fn ne(&self, other: &InputEvent) -> bool[src]
impl Clone for InputEvent[src]
fn clone(&self) -> InputEvent[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Into<InputEvent> for FocusEvent[src]
fn into(self) -> InputEvent[src]
impl Into<InputEvent> for KeyEvent[src]
fn into(self) -> InputEvent[src]
impl Into<InputEvent> for MouseEvent[src]
fn into(self) -> InputEvent[src]
impl Into<InputEvent> for MouseMoveEvent[src]
fn into(self) -> InputEvent[src]
impl Into<InputEvent> for MouseWheelEvent[src]
fn into(self) -> InputEvent[src]
impl Into<InputEvent> for ResizeEvent[src]
fn into(self) -> InputEvent[src]
impl Copy for InputEvent[src]
impl Display for InputEvent[src]
impl Debug for InputEvent[src]
impl Serialize for InputEvent[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, [src]
__S: Serializer,
impl<'de> Deserialize<'de> for InputEvent[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for InputEvent
impl Sync for InputEvent
Blanket Implementations
impl<T> From<T> for T[src]
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,