Enum rust_sc2::Event[][src]

pub enum Event {
    UnitDestroyed(u64Option<Alliance>),
    UnitCreated(u64),
    ConstructionStarted(u64),
    ConstructionComplete(u64),
    RandomRaceDetected(Race),
}

Events that happen in game. Passed to on_event.

Variants

UnitDestroyed(u64Option<Alliance>)

Unit died or structure destroyed (all units: your, enemy, neutral).

UnitCreated(u64)

Unit finished training (your only).

ConstructionStarted(u64)

Worker started to build a structure (your only).

ConstructionComplete(u64)

Construction of a structure finished (your only).

RandomRaceDetected(Race)

Detected actual race of random opponent.

Auto Trait Implementations

impl RefUnwindSafe for Event

impl Send for Event

impl Sync for Event

impl Unpin for Event

impl UnwindSafe for Event

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> Same<T> for T

type Output = T

Should always be Self

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>,