Enum sim_by_fired_event::event::Schedule[][src]

pub enum Schedule {
    Immediate,
    Timeout(EventTimer),
    Everytime,
    EveryInterval(EventTimer),
    Repeat(u8EventTimer),
}

event schedule

Variants

Immediate

fire at immediate timing

Timeout(EventTimer)

fire after specify time

Everytime

fire everytime

EveryInterval(EventTimer)

fire every specify time

Repeat(u8EventTimer)

fire every specify time only specify count

Trait Implementations

impl Clone for Schedule[src]

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

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,