Enum sc2_proto::error::ActionResult
[−]
[src]
pub enum ActionResult { Success, NotSupported, Error, CantQueueThatOrder, Retry, Cooldown, QueueIsFull, RallyQueueIsFull, NotEnoughMinerals, NotEnoughVespene, NotEnoughTerrazine, NotEnoughCustom, NotEnoughFood, FoodUsageImpossible, NotEnoughLife, NotEnoughShields, NotEnoughEnergy, LifeSuppressed, ShieldsSuppressed, EnergySuppressed, NotEnoughCharges, CantAddMoreCharges, TooMuchMinerals, TooMuchVespene, TooMuchTerrazine, TooMuchCustom, TooMuchFood, TooMuchLife, TooMuchShields, TooMuchEnergy, MustTargetUnitWithLife, MustTargetUnitWithShields, MustTargetUnitWithEnergy, CantTrade, CantSpend, CantTargetThatUnit, CouldntAllocateUnit, UnitCantMove, TransportIsHoldingPosition, BuildTechRequirementsNotMet, CantFindPlacementLocation, CantBuildOnThat, CantBuildTooCloseToDropOff, CantBuildLocationInvalid, CantSeeBuildLocation, CantBuildTooCloseToCreepSource, CantBuildTooCloseToResources, CantBuildTooFarFromWater, CantBuildTooFarFromCreepSource, CantBuildTooFarFromBuildPowerSource, CantBuildOnDenseTerrain, CantTrainTooFarFromTrainPowerSource, CantLandLocationInvalid, CantSeeLandLocation, CantLandTooCloseToCreepSource, CantLandTooCloseToResources, CantLandTooFarFromWater, CantLandTooFarFromCreepSource, CantLandTooFarFromBuildPowerSource, CantLandTooFarFromTrainPowerSource, CantLandOnDenseTerrain, AddOnTooFarFromBuilding, MustBuildRefineryFirst, BuildingIsUnderConstruction, CantFindDropOff, CantLoadOtherPlayersUnits, NotEnoughRoomToLoadUnit, CantUnloadUnitsThere, CantWarpInUnitsThere, CantLoadImmobileUnits, CantRechargeImmobileUnits, CantRechargeUnderConstructionUnits, CantLoadThatUnit, NoCargoToUnload, LoadAllNoTargetsFound, NotWhileOccupied, CantAttackWithoutAmmo, CantHoldAnyMoreAmmo, TechRequirementsNotMet, MustLockdownUnitFirst, MustTargetUnit, MustTargetInventory, MustTargetVisibleUnit, MustTargetVisibleLocation, MustTargetWalkableLocation, MustTargetPawnableUnit, YouCantControlThatUnit, YouCantIssueCommandsToThatUnit, MustTargetResources, RequiresHealTarget, RequiresRepairTarget, NoItemsToDrop, CantHoldAnyMoreItems, CantHoldThat, TargetHasNoInventory, CantDropThisItem, CantMoveThisItem, CantPawnThisUnit, MustTargetCaster, CantTargetCaster, MustTargetOuter, CantTargetOuter, MustTargetYourOwnUnits, CantTargetYourOwnUnits, MustTargetFriendlyUnits, CantTargetFriendlyUnits, MustTargetNeutralUnits, CantTargetNeutralUnits, MustTargetEnemyUnits, CantTargetEnemyUnits, MustTargetAirUnits, CantTargetAirUnits, MustTargetGroundUnits, CantTargetGroundUnits, MustTargetStructures, CantTargetStructures, MustTargetLightUnits, CantTargetLightUnits, MustTargetArmoredUnits, CantTargetArmoredUnits, MustTargetBiologicalUnits, CantTargetBiologicalUnits, MustTargetHeroicUnits, CantTargetHeroicUnits, MustTargetRoboticUnits, CantTargetRoboticUnits, MustTargetMechanicalUnits, CantTargetMechanicalUnits, MustTargetPsionicUnits, CantTargetPsionicUnits, MustTargetMassiveUnits, CantTargetMassiveUnits, MustTargetMissile, CantTargetMissile, MustTargetWorkerUnits, CantTargetWorkerUnits, MustTargetEnergyCapableUnits, CantTargetEnergyCapableUnits, MustTargetShieldCapableUnits, CantTargetShieldCapableUnits, MustTargetFlyers, CantTargetFlyers, MustTargetBuriedUnits, CantTargetBuriedUnits, MustTargetCloakedUnits, CantTargetCloakedUnits, MustTargetUnitsInAStasisField, CantTargetUnitsInAStasisField, MustTargetUnderConstructionUnits, CantTargetUnderConstructionUnits, MustTargetDeadUnits, CantTargetDeadUnits, MustTargetRevivableUnits, CantTargetRevivableUnits, MustTargetHiddenUnits, CantTargetHiddenUnits, CantRechargeOtherPlayersUnits, MustTargetHallucinations, CantTargetHallucinations, MustTargetInvulnerableUnits, CantTargetInvulnerableUnits, MustTargetDetectedUnits, CantTargetDetectedUnits, CantTargetUnitWithEnergy, CantTargetUnitWithShields, MustTargetUncommandableUnits, CantTargetUncommandableUnits, MustTargetPreventDefeatUnits, CantTargetPreventDefeatUnits, MustTargetPreventRevealUnits, CantTargetPreventRevealUnits, MustTargetPassiveUnits, CantTargetPassiveUnits, MustTargetStunnedUnits, CantTargetStunnedUnits, MustTargetSummonedUnits, CantTargetSummonedUnits, MustTargetUser1, CantTargetUser1, MustTargetUnstoppableUnits, CantTargetUnstoppableUnits, MustTargetResistantUnits, CantTargetResistantUnits, MustTargetDazedUnits, CantTargetDazedUnits, CantLockdown, CantMindControl, MustTargetDestructibles, CantTargetDestructibles, MustTargetItems, CantTargetItems, NoCalldownAvailable, WaypointListFull, MustTargetRace, CantTargetRace, MustTargetSimilarUnits, CantTargetSimilarUnits, CantFindEnoughTargets, AlreadySpawningLarva, CantTargetExhaustedResources, CantUseMinimap, CantUseInfoPanel, OrderQueueIsFull, CantHarvestThatResource, HarvestersNotRequired, AlreadyTargeted, CantAttackWeaponsDisabled, CouldntReachTarget, TargetIsOutOfRange, TargetIsTooClose, TargetIsOutOfArc, CantFindTeleportLocation, InvalidItemClass, CantFindCancelOrder, }
Variants
Success
NotSupported
Error
CantQueueThatOrder
Retry
Cooldown
QueueIsFull
RallyQueueIsFull
NotEnoughMinerals
NotEnoughVespene
NotEnoughTerrazine
NotEnoughCustom
NotEnoughFood
FoodUsageImpossible
NotEnoughLife
NotEnoughShields
NotEnoughEnergy
LifeSuppressed
ShieldsSuppressed
EnergySuppressed
NotEnoughCharges
CantAddMoreCharges
TooMuchMinerals
TooMuchVespene
TooMuchTerrazine
TooMuchCustom
TooMuchFood
TooMuchLife
TooMuchShields
TooMuchEnergy
MustTargetUnitWithLife
MustTargetUnitWithShields
MustTargetUnitWithEnergy
CantTrade
CantSpend
CantTargetThatUnit
CouldntAllocateUnit
UnitCantMove
TransportIsHoldingPosition
BuildTechRequirementsNotMet
CantFindPlacementLocation
CantBuildOnThat
CantBuildTooCloseToDropOff
CantBuildLocationInvalid
CantSeeBuildLocation
CantBuildTooCloseToCreepSource
CantBuildTooCloseToResources
CantBuildTooFarFromWater
CantBuildTooFarFromCreepSource
CantBuildTooFarFromBuildPowerSource
CantBuildOnDenseTerrain
CantTrainTooFarFromTrainPowerSource
CantLandLocationInvalid
CantSeeLandLocation
CantLandTooCloseToCreepSource
CantLandTooCloseToResources
CantLandTooFarFromWater
CantLandTooFarFromCreepSource
CantLandTooFarFromBuildPowerSource
CantLandTooFarFromTrainPowerSource
CantLandOnDenseTerrain
AddOnTooFarFromBuilding
MustBuildRefineryFirst
BuildingIsUnderConstruction
CantFindDropOff
CantLoadOtherPlayersUnits
NotEnoughRoomToLoadUnit
CantUnloadUnitsThere
CantWarpInUnitsThere
CantLoadImmobileUnits
CantRechargeImmobileUnits
CantRechargeUnderConstructionUnits
CantLoadThatUnit
NoCargoToUnload
LoadAllNoTargetsFound
NotWhileOccupied
CantAttackWithoutAmmo
CantHoldAnyMoreAmmo
TechRequirementsNotMet
MustLockdownUnitFirst
MustTargetUnit
MustTargetInventory
MustTargetVisibleUnit
MustTargetVisibleLocation
MustTargetWalkableLocation
MustTargetPawnableUnit
YouCantControlThatUnit
YouCantIssueCommandsToThatUnit
MustTargetResources
RequiresHealTarget
RequiresRepairTarget
NoItemsToDrop
CantHoldAnyMoreItems
CantHoldThat
TargetHasNoInventory
CantDropThisItem
CantMoveThisItem
CantPawnThisUnit
MustTargetCaster
CantTargetCaster
MustTargetOuter
CantTargetOuter
MustTargetYourOwnUnits
CantTargetYourOwnUnits
MustTargetFriendlyUnits
CantTargetFriendlyUnits
MustTargetNeutralUnits
CantTargetNeutralUnits
MustTargetEnemyUnits
CantTargetEnemyUnits
MustTargetAirUnits
CantTargetAirUnits
MustTargetGroundUnits
CantTargetGroundUnits
MustTargetStructures
CantTargetStructures
MustTargetLightUnits
CantTargetLightUnits
MustTargetArmoredUnits
CantTargetArmoredUnits
MustTargetBiologicalUnits
CantTargetBiologicalUnits
MustTargetHeroicUnits
CantTargetHeroicUnits
MustTargetRoboticUnits
CantTargetRoboticUnits
MustTargetMechanicalUnits
CantTargetMechanicalUnits
MustTargetPsionicUnits
CantTargetPsionicUnits
MustTargetMassiveUnits
CantTargetMassiveUnits
MustTargetMissile
CantTargetMissile
MustTargetWorkerUnits
CantTargetWorkerUnits
MustTargetEnergyCapableUnits
CantTargetEnergyCapableUnits
MustTargetShieldCapableUnits
CantTargetShieldCapableUnits
MustTargetFlyers
CantTargetFlyers
MustTargetBuriedUnits
CantTargetBuriedUnits
MustTargetCloakedUnits
CantTargetCloakedUnits
MustTargetUnitsInAStasisField
CantTargetUnitsInAStasisField
MustTargetUnderConstructionUnits
CantTargetUnderConstructionUnits
MustTargetDeadUnits
CantTargetDeadUnits
MustTargetRevivableUnits
CantTargetRevivableUnits
MustTargetHiddenUnits
CantTargetHiddenUnits
CantRechargeOtherPlayersUnits
MustTargetHallucinations
CantTargetHallucinations
MustTargetInvulnerableUnits
CantTargetInvulnerableUnits
MustTargetDetectedUnits
CantTargetDetectedUnits
CantTargetUnitWithEnergy
CantTargetUnitWithShields
MustTargetUncommandableUnits
CantTargetUncommandableUnits
MustTargetPreventDefeatUnits
CantTargetPreventDefeatUnits
MustTargetPreventRevealUnits
CantTargetPreventRevealUnits
MustTargetPassiveUnits
CantTargetPassiveUnits
MustTargetStunnedUnits
CantTargetStunnedUnits
MustTargetSummonedUnits
CantTargetSummonedUnits
MustTargetUser1
CantTargetUser1
MustTargetUnstoppableUnits
CantTargetUnstoppableUnits
MustTargetResistantUnits
CantTargetResistantUnits
MustTargetDazedUnits
CantTargetDazedUnits
CantLockdown
CantMindControl
MustTargetDestructibles
CantTargetDestructibles
MustTargetItems
CantTargetItems
NoCalldownAvailable
WaypointListFull
MustTargetRace
CantTargetRace
MustTargetSimilarUnits
CantTargetSimilarUnits
CantFindEnoughTargets
AlreadySpawningLarva
CantTargetExhaustedResources
CantUseMinimap
CantUseInfoPanel
OrderQueueIsFull
CantHarvestThatResource
HarvestersNotRequired
AlreadyTargeted
CantAttackWeaponsDisabled
CouldntReachTarget
TargetIsOutOfRange
TargetIsTooClose
TargetIsOutOfArc
CantFindTeleportLocation
InvalidItemClass
CantFindCancelOrder
Trait Implementations
impl Clone for ActionResult
[src]
fn clone(&self) -> ActionResult
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq for ActionResult
[src]
fn eq(&self, __arg_0: &ActionResult) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Eq for ActionResult
[src]
impl Debug for ActionResult
[src]
impl Hash for ActionResult
[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
[src]
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more