pub enum UpgradeId {
Show 303 variants
Null = 0,
CarrierLaunchSpeedUpgrade = 1,
GlialReconstitution = 2,
TunnelingClaws = 3,
ChitinousPlating = 4,
HiSecAutoTracking = 5,
TerranBuildingArmor = 6,
TerranInfantryWeaponsLevel1 = 7,
TerranInfantryWeaponsLevel2 = 8,
TerranInfantryWeaponsLevel3 = 9,
NeosteelFrame = 10,
TerranInfantryArmorsLevel1 = 11,
TerranInfantryArmorsLevel2 = 12,
TerranInfantryArmorsLevel3 = 13,
ReaperSpeed = 14,
Stimpack = 15,
ShieldWall = 16,
PunisherGrenades = 17,
SiegeTech = 18,
HighCapacityBarrels = 19,
BansheeCloak = 20,
MedivacCaduceusReactor = 21,
RavenCorvidReactor = 22,
HunterSeeker = 23,
DurableMaterials = 24,
PersonalCloaking = 25,
GhostMoebiusReactor = 26,
TerranVehicleArmorsLevel1 = 27,
TerranVehicleArmorsLevel2 = 28,
TerranVehicleArmorsLevel3 = 29,
TerranVehicleWeaponsLevel1 = 30,
TerranVehicleWeaponsLevel2 = 31,
TerranVehicleWeaponsLevel3 = 32,
TerranShipArmorsLevel1 = 33,
TerranShipArmorsLevel2 = 34,
TerranShipArmorsLevel3 = 35,
TerranShipWeaponsLevel1 = 36,
TerranShipWeaponsLevel2 = 37,
TerranShipWeaponsLevel3 = 38,
ProtossGroundWeaponsLevel1 = 39,
ProtossGroundWeaponsLevel2 = 40,
ProtossGroundWeaponsLevel3 = 41,
ProtossGroundArmorsLevel1 = 42,
ProtossGroundArmorsLevel2 = 43,
ProtossGroundArmorsLevel3 = 44,
ProtossShieldsLevel1 = 45,
ProtossShieldsLevel2 = 46,
ProtossShieldsLevel3 = 47,
ObserverGraviticBooster = 48,
GraviticDrive = 49,
ExtendedThermalLance = 50,
HighTemplarKhaydarinAmulet = 51,
PsiStormTech = 52,
ZergMeleeWeaponsLevel1 = 53,
ZergMeleeWeaponsLevel2 = 54,
ZergMeleeWeaponsLevel3 = 55,
ZergGroundArmorsLevel1 = 56,
ZergGroundArmorsLevel2 = 57,
ZergGroundArmorsLevel3 = 58,
ZergMissileWeaponsLevel1 = 59,
ZergMissileWeaponsLevel2 = 60,
ZergMissileWeaponsLevel3 = 61,
Overlordspeed = 62,
Overlordtransport = 63,
Burrow = 64,
Zerglingattackspeed = 65,
Zerglingmovementspeed = 66,
Hydraliskspeed = 67,
ZergFlyerWeaponsLevel1 = 68,
ZergFlyerWeaponsLevel2 = 69,
ZergFlyerWeaponsLevel3 = 70,
ZergFlyerArmorsLevel1 = 71,
ZergFlyerArmorsLevel2 = 72,
ZergFlyerArmorsLevel3 = 73,
InfestorEnergyUpgrade = 74,
CentrificalHooks = 75,
BattlecruiserEnableSpecializations = 76,
BattlecruiserBehemothReactor = 77,
ProtossAirWeaponsLevel1 = 78,
ProtossAirWeaponsLevel2 = 79,
ProtossAirWeaponsLevel3 = 80,
ProtossAirArmorsLevel1 = 81,
ProtossAirArmorsLevel2 = 82,
ProtossAirArmorsLevel3 = 83,
WarpGateResearch = 84,
Haltech = 85,
Charge = 86,
BlinkTech = 87,
AnabolicSynthesis = 88,
ObverseIncubation = 89,
VikingJotunBoosters = 90,
OrganicCarapace = 91,
InfestorPeristalsis = 92,
AbdominalFortitude = 93,
HydraliskSpeedUpgrade = 94,
BanelingBurrowMove = 95,
CombatDrugs = 96,
StrikeCannons = 97,
TransformationServos = 98,
PhoenixRangeUpgrade = 99,
TempestRangeUpgrade = 100,
NeuralParasite = 101,
LocustLifetimeIncrease = 102,
UltraliskBurrowChargeUpgrade = 103,
OracleEnergyUpgrade = 104,
RestoreShields = 105,
ProtossHeroShipWeapon = 106,
ProtossHeroShipDetector = 107,
ProtossHeroShipSpell = 108,
ReaperJump = 109,
IncreasedRange = 110,
ZergBurrowMove = 111,
AnionPulseCrystals = 112,
TerranVehicleAndShipWeaponsLevel1 = 113,
TerranVehicleAndShipWeaponsLevel2 = 114,
TerranVehicleAndShipWeaponsLevel3 = 115,
TerranVehicleAndShipArmorsLevel1 = 116,
TerranVehicleAndShipArmorsLevel2 = 117,
TerranVehicleAndShipArmorsLevel3 = 118,
FlyingLocusts = 119,
RoachSupply = 120,
ImmortalRevive = 121,
DrillClaws = 122,
CycloneLockOnRangeUpgrade = 123,
CycloneAirUpgrade = 124,
LiberatorMorph = 125,
AdeptShieldUpgrade = 126,
LurkerRange = 127,
ImmortalBarrier = 128,
AdeptKillBounce = 129,
AdeptPiercingAttack = 130,
CinematicMode = 131,
CursorDebug = 132,
MagFieldLaunchers = 133,
EvolveGroovedSpines = 134,
EvolveMuscularAugments = 135,
BansheeSpeed = 136,
MedivacRapidDeployment = 137,
RavenRecalibratedExplosives = 138,
MedivacIncreaseSpeedBoost = 139,
LiberatorAGRangeUpgrade = 140,
DarkTemplarBlinkUpgrade = 141,
RavagerRange = 142,
RavenDamageUpgrade = 143,
CycloneLockOnDamageUpgrade = 144,
AresClassWeaponsSystemViking = 145,
AutoHarvester = 146,
HybridCPlasmaUpgradeHard = 147,
HybridCPlasmaUpgradeInsane = 148,
InterceptorLimit4 = 149,
InterceptorLimit6 = 150,
_330mmBarrageCannons = 151,
NotPossibleSiegeMode = 152,
NeoSteelFrame = 153,
NeoSteelAndShrikeTurretIconUpgrade = 154,
OcularImplants = 155,
CrossSpectrumDampeners = 156,
OrbitalStrike = 157,
ClusterBomb = 158,
ShapedHull = 159,
SpectreTooltipUpgrade = 160,
UltraCapacitors = 161,
VanadiumPlating = 162,
CommandCenterReactor = 163,
RegenerativeBioSteel = 164,
CellularReactors = 165,
BansheeCloakedDamage = 166,
DistortionBlasters = 167,
EMPTower = 168,
SupplyDepotDrop = 169,
HiveMindEmulator = 170,
FortifiedBunkerCarapace = 171,
Predator = 172,
ScienceVessel = 173,
DualFusionWelders = 174,
AdvancedConstruction = 175,
AdvancedMedicTraining = 176,
ProjectileAccelerators = 177,
ReinforcedSuperstructure = 178,
MULE = 179,
OrbitalRelay = 180,
Razorwire = 181,
AdvancedHealingAI = 182,
TwinLinkedFlameThrowers = 183,
NanoConstructor = 184,
CerberusMines = 185,
Hyperfluxor = 186,
TriLithiumPowerCells = 187,
PermanentCloakGhost = 188,
PermanentCloakSpectre = 189,
UltrasonicPulse = 190,
SurvivalPods = 191,
EnergyStorage = 192,
FullBoreCanisterAmmo = 193,
CampaignJotunBoosters = 194,
MicroFiltering = 195,
ParticleCannonAir = 196,
VultureAutoRepair = 197,
PsiDisruptor = 198,
ScienceVesselEnergyManipulation = 199,
ScienceVesselPlasmaWeaponry = 200,
ShowGatlingGun = 201,
TechReactor = 202,
TechReactorAI = 203,
TerranDefenseRangeBonus = 204,
X88TNapalmUpgrade = 205,
HurricaneMissiles = 206,
MechanicalRebirth = 207,
MarineStimpack = 208,
DarkTemplarTactics = 209,
ClusterWarheads = 210,
CloakDistortionField = 211,
DevastatorMissiles = 212,
DistortionThrusters = 213,
DynamicPowerRouting = 214,
ImpalerRounds = 215,
KineticFields = 216,
BurstCapacitors = 217,
HailstormMissilePods = 218,
RapidDeployment = 219,
ReaperStimpack = 220,
ReaperD8Charge = 221,
Tychus05BattlecruiserPenetration = 222,
ViralPlasma = 223,
FirebatJuggernautPlating = 224,
MultilockTargetingSystems = 225,
TurboChargedEngines = 226,
DistortionSensors = 227,
InfernalPreIgniters = 228,
HellionCampaignInfernalPreIgniter = 229,
NapalmFuelTanks = 230,
AuxiliaryMedBots = 231,
JuggernautPlating = 232,
MarauderLifeBoost = 233,
CombatShield = 234,
ReaperU238Rounds = 235,
MaelstromRounds = 236,
SiegeTankShapedBlast = 237,
TungstenSpikes = 238,
BearclawNozzles = 239,
NanobotInjectors = 240,
StabilizerMedPacks = 241,
HALORockets = 242,
ScavengingSystems = 243,
ExtraMines = 244,
AresClassWeaponsSystem = 245,
WhiteNapalm = 246,
ViralMunitions = 247,
JackhammerConcussionGrenades = 248,
FireSuppressionSystems = 249,
FlareResearch = 250,
ModularConstruction = 251,
ExpandedHull = 252,
ShrikeTurret = 253,
MicrofusionReactors = 254,
WraithCloak = 255,
SingularityCharge = 256,
GraviticThrusters = 257,
YamatoCannon = 258,
DefensiveMatrix = 259,
DarkProtoss = 260,
TerranInfantryWeaponsUltraCapacitorsLevel1 = 261,
TerranInfantryWeaponsUltraCapacitorsLevel2 = 262,
TerranInfantryWeaponsUltraCapacitorsLevel3 = 263,
TerranInfantryArmorsVanadiumPlatingLevel1 = 264,
TerranInfantryArmorsVanadiumPlatingLevel2 = 265,
TerranInfantryArmorsVanadiumPlatingLevel3 = 266,
TerranVehicleWeaponsUltraCapacitorsLevel1 = 267,
TerranVehicleWeaponsUltraCapacitorsLevel2 = 268,
TerranVehicleWeaponsUltraCapacitorsLevel3 = 269,
TerranVehicleArmorsVanadiumPlatingLevel1 = 270,
TerranVehicleArmorsVanadiumPlatingLevel2 = 271,
TerranVehicleArmorsVanadiumPlatingLevel3 = 272,
TerranShipWeaponsUltraCapacitorsLevel1 = 273,
TerranShipWeaponsUltraCapacitorsLevel2 = 274,
TerranShipWeaponsUltraCapacitorsLevel3 = 275,
TerranShipArmorsVanadiumPlatingLevel1 = 276,
TerranShipArmorsVanadiumPlatingLevel2 = 277,
TerranShipArmorsVanadiumPlatingLevel3 = 278,
HireKelmorianMinersPH = 279,
HireDevilDogsPH = 280,
HireSpartanCompanyPH = 281,
HireHammerSecuritiesPH = 282,
HireSiegeBreakersPH = 283,
HireHelsAngelsPH = 284,
HireDuskWingPH = 285,
HireDukesRevenge = 286,
ToshEasyMode = 287,
VoidRaySpeedUpgrade = 288,
SmartServos = 289,
ArmorPiercingRockets = 290,
CycloneRapidFireLaunchers = 291,
RavenEnhancedMunitions = 292,
DiggingClaws = 293,
CarrierCarrierCapacity = 294,
CarrierLeashRangeUpgrade = 295,
TempestGroundAttackUpgrade = 296,
EnhancedShockwaves = 297,
MicrobialShroud = 298,
SunderingImpact = 299,
AmplifiedShielding = 300,
PsionicAmplifiers = 301,
SecretedCoating = 302,
}
Variants§
Null = 0
CarrierLaunchSpeedUpgrade = 1
GlialReconstitution = 2
TunnelingClaws = 3
ChitinousPlating = 4
HiSecAutoTracking = 5
TerranBuildingArmor = 6
TerranInfantryWeaponsLevel1 = 7
TerranInfantryWeaponsLevel2 = 8
TerranInfantryWeaponsLevel3 = 9
NeosteelFrame = 10
TerranInfantryArmorsLevel1 = 11
TerranInfantryArmorsLevel2 = 12
TerranInfantryArmorsLevel3 = 13
ReaperSpeed = 14
Stimpack = 15
ShieldWall = 16
PunisherGrenades = 17
SiegeTech = 18
HighCapacityBarrels = 19
BansheeCloak = 20
MedivacCaduceusReactor = 21
RavenCorvidReactor = 22
HunterSeeker = 23
DurableMaterials = 24
PersonalCloaking = 25
GhostMoebiusReactor = 26
TerranVehicleArmorsLevel1 = 27
👎Deprecated: Use
UpgradeId::TerranVehicleAndShipArmorsLevel1
instead.TerranVehicleArmorsLevel2 = 28
👎Deprecated: Use
UpgradeId::TerranVehicleAndShipArmorsLevel2
instead.TerranVehicleArmorsLevel3 = 29
👎Deprecated: Use
UpgradeId::TerranVehicleAndShipArmorsLevel3
instead.TerranVehicleWeaponsLevel1 = 30
TerranVehicleWeaponsLevel2 = 31
TerranVehicleWeaponsLevel3 = 32
TerranShipArmorsLevel1 = 33
👎Deprecated: Use
UpgradeId::TerranVehicleAndShipArmorsLevel1
instead.TerranShipArmorsLevel2 = 34
👎Deprecated: Use
UpgradeId::TerranVehicleAndShipArmorsLevel2
instead.TerranShipArmorsLevel3 = 35
👎Deprecated: Use
UpgradeId::TerranVehicleAndShipArmorsLevel3
instead.TerranShipWeaponsLevel1 = 36
TerranShipWeaponsLevel2 = 37
TerranShipWeaponsLevel3 = 38
ProtossGroundWeaponsLevel1 = 39
ProtossGroundWeaponsLevel2 = 40
ProtossGroundWeaponsLevel3 = 41
ProtossGroundArmorsLevel1 = 42
ProtossGroundArmorsLevel2 = 43
ProtossGroundArmorsLevel3 = 44
ProtossShieldsLevel1 = 45
ProtossShieldsLevel2 = 46
ProtossShieldsLevel3 = 47
ObserverGraviticBooster = 48
GraviticDrive = 49
ExtendedThermalLance = 50
HighTemplarKhaydarinAmulet = 51
PsiStormTech = 52
ZergMeleeWeaponsLevel1 = 53
ZergMeleeWeaponsLevel2 = 54
ZergMeleeWeaponsLevel3 = 55
ZergGroundArmorsLevel1 = 56
ZergGroundArmorsLevel2 = 57
ZergGroundArmorsLevel3 = 58
ZergMissileWeaponsLevel1 = 59
ZergMissileWeaponsLevel2 = 60
ZergMissileWeaponsLevel3 = 61
Overlordspeed = 62
Overlordtransport = 63
Burrow = 64
Zerglingattackspeed = 65
Zerglingmovementspeed = 66
Hydraliskspeed = 67
ZergFlyerWeaponsLevel1 = 68
ZergFlyerWeaponsLevel2 = 69
ZergFlyerWeaponsLevel3 = 70
ZergFlyerArmorsLevel1 = 71
ZergFlyerArmorsLevel2 = 72
ZergFlyerArmorsLevel3 = 73
InfestorEnergyUpgrade = 74
CentrificalHooks = 75
BattlecruiserEnableSpecializations = 76
BattlecruiserBehemothReactor = 77
ProtossAirWeaponsLevel1 = 78
ProtossAirWeaponsLevel2 = 79
ProtossAirWeaponsLevel3 = 80
ProtossAirArmorsLevel1 = 81
ProtossAirArmorsLevel2 = 82
ProtossAirArmorsLevel3 = 83
WarpGateResearch = 84
Haltech = 85
Charge = 86
BlinkTech = 87
AnabolicSynthesis = 88
ObverseIncubation = 89
VikingJotunBoosters = 90
OrganicCarapace = 91
InfestorPeristalsis = 92
AbdominalFortitude = 93
HydraliskSpeedUpgrade = 94
BanelingBurrowMove = 95
CombatDrugs = 96
StrikeCannons = 97
TransformationServos = 98
👎Deprecated: Use
UpgradeId::SmartServos
instead.PhoenixRangeUpgrade = 99
TempestRangeUpgrade = 100
NeuralParasite = 101
LocustLifetimeIncrease = 102
UltraliskBurrowChargeUpgrade = 103
OracleEnergyUpgrade = 104
RestoreShields = 105
ProtossHeroShipWeapon = 106
ProtossHeroShipDetector = 107
ProtossHeroShipSpell = 108
ReaperJump = 109
IncreasedRange = 110
ZergBurrowMove = 111
AnionPulseCrystals = 112
TerranVehicleAndShipWeaponsLevel1 = 113
TerranVehicleAndShipWeaponsLevel2 = 114
TerranVehicleAndShipWeaponsLevel3 = 115
TerranVehicleAndShipArmorsLevel1 = 116
TerranVehicleAndShipArmorsLevel2 = 117
TerranVehicleAndShipArmorsLevel3 = 118
FlyingLocusts = 119
RoachSupply = 120
ImmortalRevive = 121
DrillClaws = 122
CycloneLockOnRangeUpgrade = 123
CycloneAirUpgrade = 124
LiberatorMorph = 125
AdeptShieldUpgrade = 126
LurkerRange = 127
ImmortalBarrier = 128
AdeptKillBounce = 129
AdeptPiercingAttack = 130
CinematicMode = 131
CursorDebug = 132
MagFieldLaunchers = 133
👎Deprecated: Use
UpgradeId::CycloneLockOnDamageUpgrade
instead.EvolveGroovedSpines = 134
EvolveMuscularAugments = 135
BansheeSpeed = 136
MedivacRapidDeployment = 137
RavenRecalibratedExplosives = 138
MedivacIncreaseSpeedBoost = 139
LiberatorAGRangeUpgrade = 140
DarkTemplarBlinkUpgrade = 141
RavagerRange = 142
RavenDamageUpgrade = 143
CycloneLockOnDamageUpgrade = 144
AresClassWeaponsSystemViking = 145
AutoHarvester = 146
HybridCPlasmaUpgradeHard = 147
HybridCPlasmaUpgradeInsane = 148
InterceptorLimit4 = 149
InterceptorLimit6 = 150
_330mmBarrageCannons = 151
NotPossibleSiegeMode = 152
NeoSteelFrame = 153
NeoSteelAndShrikeTurretIconUpgrade = 154
OcularImplants = 155
CrossSpectrumDampeners = 156
OrbitalStrike = 157
ClusterBomb = 158
ShapedHull = 159
SpectreTooltipUpgrade = 160
UltraCapacitors = 161
VanadiumPlating = 162
CommandCenterReactor = 163
RegenerativeBioSteel = 164
CellularReactors = 165
BansheeCloakedDamage = 166
DistortionBlasters = 167
EMPTower = 168
SupplyDepotDrop = 169
HiveMindEmulator = 170
FortifiedBunkerCarapace = 171
Predator = 172
ScienceVessel = 173
DualFusionWelders = 174
AdvancedConstruction = 175
AdvancedMedicTraining = 176
ProjectileAccelerators = 177
ReinforcedSuperstructure = 178
MULE = 179
OrbitalRelay = 180
Razorwire = 181
AdvancedHealingAI = 182
TwinLinkedFlameThrowers = 183
NanoConstructor = 184
CerberusMines = 185
Hyperfluxor = 186
TriLithiumPowerCells = 187
PermanentCloakGhost = 188
👎Deprecated: Use
UpgradeId::PersonalCloaking
instead.PermanentCloakSpectre = 189
UltrasonicPulse = 190
SurvivalPods = 191
EnergyStorage = 192
FullBoreCanisterAmmo = 193
CampaignJotunBoosters = 194
MicroFiltering = 195
ParticleCannonAir = 196
VultureAutoRepair = 197
PsiDisruptor = 198
ScienceVesselEnergyManipulation = 199
ScienceVesselPlasmaWeaponry = 200
ShowGatlingGun = 201
TechReactor = 202
TechReactorAI = 203
TerranDefenseRangeBonus = 204
X88TNapalmUpgrade = 205
HurricaneMissiles = 206
MechanicalRebirth = 207
MarineStimpack = 208
👎Deprecated: Use
UpgradeId::Stimpack
instead.DarkTemplarTactics = 209
ClusterWarheads = 210
CloakDistortionField = 211
DevastatorMissiles = 212
DistortionThrusters = 213
DynamicPowerRouting = 214
ImpalerRounds = 215
KineticFields = 216
BurstCapacitors = 217
HailstormMissilePods = 218
RapidDeployment = 219
ReaperStimpack = 220
ReaperD8Charge = 221
Tychus05BattlecruiserPenetration = 222
ViralPlasma = 223
FirebatJuggernautPlating = 224
MultilockTargetingSystems = 225
TurboChargedEngines = 226
DistortionSensors = 227
InfernalPreIgniters = 228
👎Deprecated: Use
UpgradeId::HighCapacityBarrels
instead.HellionCampaignInfernalPreIgniter = 229
👎Deprecated: Use
UpgradeId::HighCapacityBarrels
instead.NapalmFuelTanks = 230
AuxiliaryMedBots = 231
JuggernautPlating = 232
MarauderLifeBoost = 233
CombatShield = 234
👎Deprecated: Use
UpgradeId::ShieldWall
instead.ReaperU238Rounds = 235
MaelstromRounds = 236
SiegeTankShapedBlast = 237
TungstenSpikes = 238
BearclawNozzles = 239
NanobotInjectors = 240
StabilizerMedPacks = 241
HALORockets = 242
ScavengingSystems = 243
ExtraMines = 244
AresClassWeaponsSystem = 245
WhiteNapalm = 246
ViralMunitions = 247
JackhammerConcussionGrenades = 248
👎Deprecated: Use
UpgradeId::PunisherGrenades
instead.FireSuppressionSystems = 249
FlareResearch = 250
ModularConstruction = 251
ExpandedHull = 252
ShrikeTurret = 253
MicrofusionReactors = 254
WraithCloak = 255
SingularityCharge = 256
GraviticThrusters = 257
YamatoCannon = 258
👎Deprecated: Use
UpgradeId::BattlecruiserEnableSpecializations
instead.DefensiveMatrix = 259
DarkProtoss = 260
TerranInfantryWeaponsUltraCapacitorsLevel1 = 261
TerranInfantryWeaponsUltraCapacitorsLevel2 = 262
TerranInfantryWeaponsUltraCapacitorsLevel3 = 263
TerranInfantryArmorsVanadiumPlatingLevel1 = 264
TerranInfantryArmorsVanadiumPlatingLevel2 = 265
TerranInfantryArmorsVanadiumPlatingLevel3 = 266
TerranVehicleWeaponsUltraCapacitorsLevel1 = 267
TerranVehicleWeaponsUltraCapacitorsLevel2 = 268
TerranVehicleWeaponsUltraCapacitorsLevel3 = 269
TerranVehicleArmorsVanadiumPlatingLevel1 = 270
TerranVehicleArmorsVanadiumPlatingLevel2 = 271
TerranVehicleArmorsVanadiumPlatingLevel3 = 272
TerranShipWeaponsUltraCapacitorsLevel1 = 273
TerranShipWeaponsUltraCapacitorsLevel2 = 274
TerranShipWeaponsUltraCapacitorsLevel3 = 275
TerranShipArmorsVanadiumPlatingLevel1 = 276
TerranShipArmorsVanadiumPlatingLevel2 = 277
TerranShipArmorsVanadiumPlatingLevel3 = 278
HireKelmorianMinersPH = 279
HireDevilDogsPH = 280
HireSpartanCompanyPH = 281
HireHammerSecuritiesPH = 282
HireSiegeBreakersPH = 283
HireHelsAngelsPH = 284
HireDuskWingPH = 285
HireDukesRevenge = 286
ToshEasyMode = 287
VoidRaySpeedUpgrade = 288
SmartServos = 289
ArmorPiercingRockets = 290
CycloneRapidFireLaunchers = 291
👎Deprecated: Use
UpgradeId::CycloneLockOnDamageUpgrade
instead.RavenEnhancedMunitions = 292
DiggingClaws = 293
CarrierCarrierCapacity = 294
CarrierLeashRangeUpgrade = 295
TempestGroundAttackUpgrade = 296
EnhancedShockwaves = 297
MicrobialShroud = 298
SunderingImpact = 299
AmplifiedShielding = 300
PsionicAmplifiers = 301
SecretedCoating = 302
Trait Implementations§
Source§impl FromPrimitive for UpgradeId
impl FromPrimitive for UpgradeId
Source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moreSource§impl ToPrimitive for UpgradeId
impl ToPrimitive for UpgradeId
Source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
Converts the value of
self
to an i64
. If the value cannot be
represented by an i64
, then None
is returned.Source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
Converts the value of
self
to a u64
. If the value cannot be
represented by a u64
, then None
is returned.Source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
Converts the value of
self
to an isize
. If the value cannot be
represented by an isize
, then None
is returned.Source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
Converts the value of
self
to an i8
. If the value cannot be
represented by an i8
, then None
is returned.Source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
Converts the value of
self
to an i16
. If the value cannot be
represented by an i16
, then None
is returned.Source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
Converts the value of
self
to an i32
. If the value cannot be
represented by an i32
, then None
is returned.Source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
Converts the value of
self
to an i128
. If the value cannot be
represented by an i128
(i64
under the default implementation), then
None
is returned. Read moreSource§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
Converts the value of
self
to a usize
. If the value cannot be
represented by a usize
, then None
is returned.Source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
Converts the value of
self
to a u8
. If the value cannot be
represented by a u8
, then None
is returned.Source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
Converts the value of
self
to a u16
. If the value cannot be
represented by a u16
, then None
is returned.Source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
Converts the value of
self
to a u32
. If the value cannot be
represented by a u32
, then None
is returned.Source§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
Converts the value of
self
to a u128
. If the value cannot be
represented by a u128
(u64
under the default implementation), then
None
is returned. Read moreimpl Copy for UpgradeId
impl Eq for UpgradeId
impl StructuralPartialEq for UpgradeId
Auto Trait Implementations§
impl Freeze for UpgradeId
impl RefUnwindSafe for UpgradeId
impl Send for UpgradeId
impl Sync for UpgradeId
impl Unpin for UpgradeId
impl UnwindSafe for UpgradeId
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.