[][src]Enum button_controller::ButtonState

pub enum ButtonState {
    Inactive,
    Hover,
    Press,
    Cancel,
}

Stores the current state of button.

Variants

Inactive

Show inactive visual state.

Hover

Show hover visual state.

Press

Show press visual state.

Cancel

Show cancel visual state.

Trait Implementations

impl Clone for ButtonState[src]

impl Copy for ButtonState[src]

impl Debug for ButtonState[src]

impl PartialEq<ButtonState> for ButtonState[src]

impl StructuralPartialEq for ButtonState[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> 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.