Enum mortal::terminal::MouseInput
source · pub enum MouseInput {
Motion,
ButtonPressed(MouseButton),
ButtonReleased(MouseButton),
WheelUp,
WheelDown,
}
Expand description
Represents the type of mouse input event
Variants§
Motion
The mouse cursor was moved
ButtonPressed(MouseButton)
A mouse button was pressed
ButtonReleased(MouseButton)
A mouse button was released
WheelUp
The mouse wheel was scrolled up
WheelDown
The mouse wheel was scrolled down
Trait Implementations§
source§impl Clone for MouseInput
impl Clone for MouseInput
source§fn clone(&self) -> MouseInput
fn clone(&self) -> MouseInput
Returns a copy 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 MouseInput
impl Debug for MouseInput
source§impl PartialEq<MouseInput> for MouseInput
impl PartialEq<MouseInput> for MouseInput
source§fn eq(&self, other: &MouseInput) -> bool
fn eq(&self, other: &MouseInput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.