Enum rust_sc2::ids::UpgradeId [−][src]
pub enum UpgradeId {
Show variants
Null,
CarrierLaunchSpeedUpgrade,
GlialReconstitution,
TunnelingClaws,
ChitinousPlating,
HiSecAutoTracking,
TerranBuildingArmor,
TerranInfantryWeaponsLevel1,
TerranInfantryWeaponsLevel2,
TerranInfantryWeaponsLevel3,
NeosteelFrame,
TerranInfantryArmorsLevel1,
TerranInfantryArmorsLevel2,
TerranInfantryArmorsLevel3,
ReaperSpeed,
Stimpack,
ShieldWall,
PunisherGrenades,
SiegeTech,
HighCapacityBarrels,
BansheeCloak,
MedivacCaduceusReactor,
RavenCorvidReactor,
HunterSeeker,
DurableMaterials,
PersonalCloaking,
GhostMoebiusReactor,
TerranVehicleArmorsLevel1,
TerranVehicleArmorsLevel2,
TerranVehicleArmorsLevel3,
TerranVehicleWeaponsLevel1,
TerranVehicleWeaponsLevel2,
TerranVehicleWeaponsLevel3,
TerranShipArmorsLevel1,
TerranShipArmorsLevel2,
TerranShipArmorsLevel3,
TerranShipWeaponsLevel1,
TerranShipWeaponsLevel2,
TerranShipWeaponsLevel3,
ProtossGroundWeaponsLevel1,
ProtossGroundWeaponsLevel2,
ProtossGroundWeaponsLevel3,
ProtossGroundArmorsLevel1,
ProtossGroundArmorsLevel2,
ProtossGroundArmorsLevel3,
ProtossShieldsLevel1,
ProtossShieldsLevel2,
ProtossShieldsLevel3,
ObserverGraviticBooster,
GraviticDrive,
ExtendedThermalLance,
HighTemplarKhaydarinAmulet,
PsiStormTech,
ZergMeleeWeaponsLevel1,
ZergMeleeWeaponsLevel2,
ZergMeleeWeaponsLevel3,
ZergGroundArmorsLevel1,
ZergGroundArmorsLevel2,
ZergGroundArmorsLevel3,
ZergMissileWeaponsLevel1,
ZergMissileWeaponsLevel2,
ZergMissileWeaponsLevel3,
Overlordspeed,
Overlordtransport,
Burrow,
Zerglingattackspeed,
Zerglingmovementspeed,
Hydraliskspeed,
ZergFlyerWeaponsLevel1,
ZergFlyerWeaponsLevel2,
ZergFlyerWeaponsLevel3,
ZergFlyerArmorsLevel1,
ZergFlyerArmorsLevel2,
ZergFlyerArmorsLevel3,
InfestorEnergyUpgrade,
CentrificalHooks,
BattlecruiserEnableSpecializations,
BattlecruiserBehemothReactor,
ProtossAirWeaponsLevel1,
ProtossAirWeaponsLevel2,
ProtossAirWeaponsLevel3,
ProtossAirArmorsLevel1,
ProtossAirArmorsLevel2,
ProtossAirArmorsLevel3,
WarpGateResearch,
Haltech,
Charge,
BlinkTech,
AnabolicSynthesis,
ObverseIncubation,
VikingJotunBoosters,
OrganicCarapace,
InfestorPeristalsis,
AbdominalFortitude,
HydraliskSpeedUpgrade,
BanelingBurrowMove,
CombatDrugs,
StrikeCannons,
TransformationServos,
PhoenixRangeUpgrade,
TempestRangeUpgrade,
NeuralParasite,
LocustLifetimeIncrease,
UltraliskBurrowChargeUpgrade,
OracleEnergyUpgrade,
RestoreShields,
ProtossHeroShipWeapon,
ProtossHeroShipDetector,
ProtossHeroShipSpell,
ReaperJump,
IncreasedRange,
ZergBurrowMove,
AnionPulseCrystals,
TerranVehicleAndShipWeaponsLevel1,
TerranVehicleAndShipWeaponsLevel2,
TerranVehicleAndShipWeaponsLevel3,
TerranVehicleAndShipArmorsLevel1,
TerranVehicleAndShipArmorsLevel2,
TerranVehicleAndShipArmorsLevel3,
FlyingLocusts,
RoachSupply,
ImmortalRevive,
DrillClaws,
CycloneLockOnRangeUpgrade,
CycloneAirUpgrade,
LiberatorMorph,
AdeptShieldUpgrade,
LurkerRange,
ImmortalBarrier,
AdeptKillBounce,
AdeptPiercingAttack,
CinematicMode,
CursorDebug,
MagFieldLaunchers,
EvolveGroovedSpines,
EvolveMuscularAugments,
BansheeSpeed,
MedivacRapidDeployment,
RavenRecalibratedExplosives,
MedivacIncreaseSpeedBoost,
LiberatorAGRangeUpgrade,
DarkTemplarBlinkUpgrade,
RavagerRange,
RavenDamageUpgrade,
CycloneLockOnDamageUpgrade,
AresClassWeaponsSystemViking,
AutoHarvester,
HybridCPlasmaUpgradeHard,
HybridCPlasmaUpgradeInsane,
InterceptorLimit4,
InterceptorLimit6,
_330mmBarrageCannons,
NotPossibleSiegeMode,
NeoSteelFrame,
NeoSteelAndShrikeTurretIconUpgrade,
OcularImplants,
CrossSpectrumDampeners,
OrbitalStrike,
ClusterBomb,
ShapedHull,
SpectreTooltipUpgrade,
UltraCapacitors,
VanadiumPlating,
CommandCenterReactor,
RegenerativeBioSteel,
CellularReactors,
BansheeCloakedDamage,
DistortionBlasters,
EMPTower,
SupplyDepotDrop,
HiveMindEmulator,
FortifiedBunkerCarapace,
Predator,
ScienceVessel,
DualFusionWelders,
AdvancedConstruction,
AdvancedMedicTraining,
ProjectileAccelerators,
ReinforcedSuperstructure,
MULE,
OrbitalRelay,
Razorwire,
AdvancedHealingAI,
TwinLinkedFlameThrowers,
NanoConstructor,
CerberusMines,
Hyperfluxor,
TriLithiumPowerCells,
PermanentCloakGhost,
PermanentCloakSpectre,
UltrasonicPulse,
SurvivalPods,
EnergyStorage,
FullBoreCanisterAmmo,
CampaignJotunBoosters,
MicroFiltering,
ParticleCannonAir,
VultureAutoRepair,
PsiDisruptor,
ScienceVesselEnergyManipulation,
ScienceVesselPlasmaWeaponry,
ShowGatlingGun,
TechReactor,
TechReactorAI,
TerranDefenseRangeBonus,
X88TNapalmUpgrade,
HurricaneMissiles,
MechanicalRebirth,
MarineStimpack,
DarkTemplarTactics,
ClusterWarheads,
CloakDistortionField,
DevastatorMissiles,
DistortionThrusters,
DynamicPowerRouting,
ImpalerRounds,
KineticFields,
BurstCapacitors,
HailstormMissilePods,
RapidDeployment,
ReaperStimpack,
ReaperD8Charge,
Tychus05BattlecruiserPenetration,
ViralPlasma,
FirebatJuggernautPlating,
MultilockTargetingSystems,
TurboChargedEngines,
DistortionSensors,
InfernalPreIgniters,
HellionCampaignInfernalPreIgniter,
NapalmFuelTanks,
AuxiliaryMedBots,
JuggernautPlating,
MarauderLifeBoost,
CombatShield,
ReaperU238Rounds,
MaelstromRounds,
SiegeTankShapedBlast,
TungstenSpikes,
BearclawNozzles,
NanobotInjectors,
StabilizerMedPacks,
HALORockets,
ScavengingSystems,
ExtraMines,
AresClassWeaponsSystem,
WhiteNapalm,
ViralMunitions,
JackhammerConcussionGrenades,
FireSuppressionSystems,
FlareResearch,
ModularConstruction,
ExpandedHull,
ShrikeTurret,
MicrofusionReactors,
WraithCloak,
SingularityCharge,
GraviticThrusters,
YamatoCannon,
DefensiveMatrix,
DarkProtoss,
TerranInfantryWeaponsUltraCapacitorsLevel1,
TerranInfantryWeaponsUltraCapacitorsLevel2,
TerranInfantryWeaponsUltraCapacitorsLevel3,
TerranInfantryArmorsVanadiumPlatingLevel1,
TerranInfantryArmorsVanadiumPlatingLevel2,
TerranInfantryArmorsVanadiumPlatingLevel3,
TerranVehicleWeaponsUltraCapacitorsLevel1,
TerranVehicleWeaponsUltraCapacitorsLevel2,
TerranVehicleWeaponsUltraCapacitorsLevel3,
TerranVehicleArmorsVanadiumPlatingLevel1,
TerranVehicleArmorsVanadiumPlatingLevel2,
TerranVehicleArmorsVanadiumPlatingLevel3,
TerranShipWeaponsUltraCapacitorsLevel1,
TerranShipWeaponsUltraCapacitorsLevel2,
TerranShipWeaponsUltraCapacitorsLevel3,
TerranShipArmorsVanadiumPlatingLevel1,
TerranShipArmorsVanadiumPlatingLevel2,
TerranShipArmorsVanadiumPlatingLevel3,
HireKelmorianMinersPH,
HireDevilDogsPH,
HireSpartanCompanyPH,
HireHammerSecuritiesPH,
HireSiegeBreakersPH,
HireHelsAngelsPH,
HireDuskWingPH,
HireDukesRevenge,
ToshEasyMode,
VoidRaySpeedUpgrade,
SmartServos,
ArmorPiercingRockets,
CycloneRapidFireLaunchers,
RavenEnhancedMunitions,
DiggingClaws,
CarrierCarrierCapacity,
CarrierLeashRangeUpgrade,
TempestGroundAttackUpgrade,
EnhancedShockwaves,
}Variants
Use UpgradeId::TerranVehicleAndShipArmorsLevel1 instead.
Use UpgradeId::TerranVehicleAndShipArmorsLevel2 instead.
Use UpgradeId::TerranVehicleAndShipArmorsLevel3 instead.
Use UpgradeId::TerranVehicleAndShipArmorsLevel1 instead.
Use UpgradeId::TerranVehicleAndShipArmorsLevel2 instead.
Use UpgradeId::TerranVehicleAndShipArmorsLevel3 instead.
Use UpgradeId::SmartServos instead.
Use UpgradeId::CycloneLockOnDamageUpgrade instead.
Use UpgradeId::PersonalCloaking instead.
Use UpgradeId::Stimpack instead.
Use UpgradeId::HighCapacityBarrels instead.
Use UpgradeId::HighCapacityBarrels instead.
Use UpgradeId::ShieldWall instead.
Use UpgradeId::PunisherGrenades instead.
Use UpgradeId::BattlecruiserEnableSpecializations instead.
Use UpgradeId::CycloneLockOnDamageUpgrade instead.
Trait Implementations
impl FromPrimitive for UpgradeId[src]
impl FromPrimitive for UpgradeId[src]fn from_i64(n: i64) -> Option<Self>[src]
fn from_u64(n: u64) -> Option<Self>[src]
pub fn from_isize(n: isize) -> Option<Self>[src]
pub fn from_i8(n: i8) -> Option<Self>[src]
pub fn from_i16(n: i16) -> Option<Self>[src]
pub fn from_i32(n: i32) -> Option<Self>[src]
pub fn from_i128(n: i128) -> Option<Self>[src]
pub fn from_usize(n: usize) -> Option<Self>[src]
pub fn from_u8(n: u8) -> Option<Self>[src]
pub fn from_u16(n: u16) -> Option<Self>[src]
pub fn from_u32(n: u32) -> Option<Self>[src]
pub fn from_u128(n: u128) -> Option<Self>[src]
pub fn from_f32(n: f32) -> Option<Self>[src]
pub fn from_f64(n: f64) -> Option<Self>[src]
impl StructuralEq for UpgradeId[src]
impl StructuralEq for UpgradeId[src]impl StructuralPartialEq for UpgradeId[src]
impl StructuralPartialEq for UpgradeId[src]impl ToPrimitive for UpgradeId[src]
impl ToPrimitive for UpgradeId[src]fn to_i64(&self) -> Option<i64>[src]
fn to_u64(&self) -> Option<u64>[src]
pub fn to_isize(&self) -> Option<isize>[src]
pub fn to_i8(&self) -> Option<i8>[src]
pub fn to_i16(&self) -> Option<i16>[src]
pub fn to_i32(&self) -> Option<i32>[src]
pub fn to_i128(&self) -> Option<i128>[src]
pub fn to_usize(&self) -> Option<usize>[src]
pub fn to_u8(&self) -> Option<u8>[src]
pub fn to_u16(&self) -> Option<u16>[src]
pub fn to_u32(&self) -> Option<u32>[src]
pub fn to_u128(&self) -> Option<u128>[src]
pub fn to_f32(&self) -> Option<f32>[src]
pub fn to_f64(&self) -> Option<f64>[src]
Auto Trait Implementations
impl RefUnwindSafe for UpgradeId
impl RefUnwindSafe for UpgradeIdimpl UnwindSafe for UpgradeId
impl UnwindSafe for UpgradeIdBlanket Implementations
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized, [src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized, [src]pub fn equivalent(&self, key: &K) -> bool[src]
impl<T> Same<T> for T
impl<T> Same<T> for Ttype 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>,