[][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 Clone for MouseButton[src]

impl Copy for MouseButton[src]

impl Debug for MouseButton[src]

impl Eq for MouseButton[src]

impl Hash for MouseButton[src]

impl PartialEq<MouseButton> for MouseButton[src]

impl StructuralEq for MouseButton[src]

impl StructuralPartialEq for MouseButton[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> Erased for T

impl<T> From<T> for T[src]

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

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> 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> With for T[src]