[][src]Enum wasm_game_lib::inputs::mouse::Button

pub enum Button {
    Main,
    Auxiliary,
    Secondary,
    Fourth,
    Fifth,
}

An enum representing a mouse button

Variants

Main

Main button, usually the left button or the un-initialized state

Auxiliary

Auxiliary button, usually the wheel button or the middle button (if present)

Secondary

Secondary button, usually the right button

Fourth

Fourth button, typically the Browser Back button

Fifth

Fifth button, typically the Browser Forward button

Trait Implementations

impl Debug for Button[src]

impl TryFrom<i16> for Button[src]

type Error = i16

The type returned in the event of a conversion error.

Auto Trait Implementations

impl RefUnwindSafe for Button

impl Send for Button

impl Sync for Button

impl Unpin for Button

impl UnwindSafe for Button

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> From<T> for T[src]

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

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.