Enum rust_sc2::Event [−][src]
pub enum Event { UnitDestroyed(u64, Option<Alliance>), UnitCreated(u64), ConstructionStarted(u64), ConstructionComplete(u64), RandomRaceDetected(Race), }
Expand description
Events that happen in game.
Passed to on_event
.
Variants
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> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,