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

pub enum Alert {
Show variants 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

impl RefUnwindSafe for Alert

impl Send for Alert

impl Sync for Alert

impl Unpin for Alert

impl UnwindSafe for Alert

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