[][src]Enum rust_rocket::client::Event

pub enum Event {
    SetRow(u32),
    Pause(bool),
    SaveTracks,
}

The Event Type. These are the various events from the tracker.

Variants

SetRow(u32)

The tracker changes row.

Pause(bool)

The tracker pauses or unpauses.

SaveTracks

The tracker asks us to save our track data. You may want to call RocketClient::save_tracks after receiving this event.

Trait Implementations

impl Clone for Event[src]

impl Copy for Event[src]

impl Debug for Event[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.