Enum rust_sc2::game_state::Alert[][src]

pub enum Alert {
    AlertError,
    AddOnComplete,
    BuildingComplete,
    BuildingUnderAttack,
    LarvaHatched,
    MergeComplete,
    MineralsExhausted,
    MorphComplete,
    MothershipComplete,
    MULEExpired,
    NuclearLaunchDetected,
    NukeComplete,
    NydusWormDetected,
    ResearchComplete,
    TrainError,
    TrainUnitComplete,
    TrainWorkerComplete,
    TransformationComplete,
    UnitUnderAttack,
    UpgradeComplete,
    VespeneExhausted,
    WarpInComplete,
}

Different kinds of alert that can happen. All alerts stored in state.observation.alerts.

Variants

AlertError
AddOnComplete
BuildingComplete
BuildingUnderAttack
LarvaHatched
MergeComplete
MineralsExhausted
MorphComplete
MothershipComplete
MULEExpired
NuclearLaunchDetected
NukeComplete
NydusWormDetected
ResearchComplete
TrainError
TrainUnitComplete
TrainWorkerComplete
TransformationComplete
UnitUnderAttack
UpgradeComplete
VespeneExhausted
WarpInComplete

Trait Implementations

impl Clone for Alert[src]

impl Debug for Alert[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> Same<T> for T

type Output = T

Should always be Self

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