[−][src]Struct mortal::terminal::MouseEvent
Represents a mouse event
Fields
position: Cursor
The position of the mouse within the terminal when the event occurred
input: MouseInput
The input event that occurred
modifiers: ModifierState
Modifier keys held when the input event occurred
Notes
On some systems, certain combinations of mouse button and modifier may be interpreted by the system and not reported as terminal events.
Trait Implementations
impl Clone for MouseEvent
[src]
fn clone(&self) -> MouseEvent
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for MouseEvent
[src]
impl Debug for MouseEvent
[src]
impl Eq for MouseEvent
[src]
impl PartialEq<MouseEvent> for MouseEvent
[src]
fn eq(&self, other: &MouseEvent) -> bool
[src]
fn ne(&self, other: &MouseEvent) -> bool
[src]
impl StructuralEq for MouseEvent
[src]
impl StructuralPartialEq for MouseEvent
[src]
Auto Trait Implementations
impl RefUnwindSafe for MouseEvent
impl Send for MouseEvent
impl Sync for MouseEvent
impl Unpin for MouseEvent
impl UnwindSafe for MouseEvent
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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, 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>,