Struct rust_sc2::units::AllUnits [−][src]
pub struct AllUnits { pub all: Units, pub my: PlayerUnits, pub enemy: PlayerUnits, pub mineral_fields: Units, pub vespene_geysers: Units, pub resources: Units, pub destructables: Units, pub watchtowers: Units, pub inhibitor_zones: Units, }
Structured collection of all possible units. Can be accessed through units
bot’s field.
Fields
all: Units
All the units including owned, enemies and neutral.
my: PlayerUnits
Your’s only units.
enemy: PlayerUnits
Opponent’s units, on current step.
mineral_fields: Units
All mineral fields on the map.
vespene_geysers: Units
All vespene geysers on the map.
resources: Units
All resources (both minerals and geysers) on the map.
destructables: Units
Destructable rocks and other trash.
watchtowers: Units
Watchtowers reveal area around them if there’re any ground units near.
inhibitor_zones: Units
Inhubitor zones slow down movement speed of nearby units.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for AllUnits
impl !Send for AllUnits
impl !Sync for AllUnits
impl Unpin for AllUnits
impl !UnwindSafe for AllUnits
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,