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.