Enum termion::event::MouseButton [] [src]

pub enum MouseButton {
    Left,
    Right,
    Middle,
    WheelUp,
    WheelDown,
}

A mouse button.

Variants

Left

The left mouse button.

Right

The right mouse button.

Middle

The middle mouse button.

WheelUp

Mouse wheel is going up.

This event is typically only used with Mouse::Press.

WheelDown

Mouse wheel is going down.

This event is typically only used with Mouse::Press.

Trait Implementations

impl Hash for MouseButton
[src]

fn hash<__H: Hasher>(&self, __arg_0: &mut __H)

Feeds this value into the state given, updating the hasher as necessary.

fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher
1.3.0

Feeds a slice of this type into the state provided.

impl Eq for MouseButton
[src]

impl PartialEq for MouseButton
[src]

fn eq(&self, __arg_0: &MouseButton) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, other: &Rhs) -> bool
1.0.0

This method tests for !=.

impl Clone for MouseButton
[src]

fn clone(&self) -> MouseButton

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Copy for MouseButton
[src]

impl Debug for MouseButton
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.