[][src]Enum cursive::event::MouseButton

pub enum MouseButton {
    Left,
    Middle,
    Right,
    Button4,
    Button5,
    // some variants omitted
}

One of the buttons present on the mouse

Variants

Left

The left button, used for main actions.

Middle

Middle button, probably the wheel. Often pastes text in X11 on linux.

Right

The right button, for special actions.

Button4

Fourth button if the mouse supports it.

Button5

Fifth button if the mouse supports it.

Trait Implementations

impl Copy for MouseButton[src]

impl PartialEq<MouseButton> for MouseButton[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for MouseButton[src]

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

Performs copy-assignment from source. Read more

impl Eq for MouseButton[src]

impl Debug for MouseButton[src]

impl Hash for MouseButton[src]

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

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

impl Send for MouseButton

impl Sync for MouseButton

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T[src]