pub enum USWeaponSubcategories {
Show 122 variants
AssaultmachinepistolKFAMP = 1,
Automaticmodel1911A1_45 = 2,
CombatMasterMarkVI_45Detronics = 3,
DecockerKP90DC_45 = 4,
DecockerKP91DC_40 = 5,
GeneralofficersModel15_45 = 6,
Nova9mmLaFrance = 7,
PersonalDefenseWeaponMP5KPDW9mm = 8,
SilencedColt_45LaFrance = 9,
_5900series9mmSmithWessonSW = 10,
M9 = 11,
Model1911A1SpringfieldArmory = 12,
Model20009mm = 13,
P99mmSpringfieldArmory = 14,
P129mm = 15,
P85MarkII9mmRuger = 16,
AdvancedCombatRifle5_56mmAAI = 17,
CommandoassaultrifleModel7335_56mmColt = 18,
InfantryrifleMini1420GB5_56mmRuger = 19,
Mini145_56mmRuger = 20,
MiniThirty7_62mmRuger = 21,
Semiautomaticmodel82A2_50Barrett = 22,
SniperWeaponSystemM247_62mm = 23,
SnipingrifleM21SpringfieldArmory = 24,
SnipingrifleM40A17_62mm = 25,
SnipingrifleM6007_62mm = 26,
AR15M165_56mm = 27,
M1_30_1 = 28,
M147_62mmNATO = 29,
M14M1AM1A1A1SpringfieldArmory = 30,
M14KassaultrifleLaFrance = 31,
M16A2assaultrifle5_56mmColt = 32,
M217_62mmU_S_ = 33,
M77MarkII5_56mmRuger = 34,
M77V7_62mmRuger = 35,
S167_62x36mmGrendel = 36,
SAR87_62mm = 37,
SAR48007_62mm = 38,
AssaultcarbineM16KLaFrance = 39,
M1_30_2 = 40,
M4Model7205_56mmColt = 41,
M9009mmCalico = 42,
AC556F5_56mmRuger = 43,
M3_45 = 44,
M11Cobray = 45,
M9519mmCalico = 46,
MP51010mm = 47,
_9mmColt = 48,
Ingram = 49,
ExternallypoweredEPG7_62mmAres = 50,
GECAL50 = 51,
GeneralpurposeM607_62mm = 52,
HeavyM2HBQCB_50RAMO = 53,
LightassaultM60E3Enhanced7_62mm = 54,
LightM16A25_56mmColt = 55,
Light5_56mmAres = 56,
LightweightM2_50RAMO = 57,
LightweightassaultM60E37_62mm = 58,
MinigunM1347_62mmGeneralElectric = 59,
MGsystemMK19Mod340mm = 60,
MGsystemorkitM2HBQCB_50SacoDefense = 61,
M1919A4_30calBrowning = 62,
_50calBrowning = 63,
ColoredsmokehandgrenadeM18 = 64,
ColoredsmokegrenadesFederalLaboratories = 65,
InfraredsmokegrenadeM76 = 66,
SmokehandgrenadeANM8HC = 67,
DelayfragmentationhandgrenadeM61 = 68,
DelayfragmentationhandgrenadeM67 = 69,
ImpactfragmentationhandgrenadeM57 = 70,
ImpactfragmentationhandgrenadeM68 = 71,
IncendiaryhandgrenadeANM14TH3 = 72,
LauncherIM20340mm = 73,
LauncherM7940mm = 74,
MultiplegrenadelauncherMM140mm = 75,
MultishotportableflameweaponM202A266mm = 76,
PortableABCM97 = 77,
PortableM2A17 = 78,
PortableM9E17 = 79,
DragonmediumAntiArmormissileM47FGM77A = 80,
JavelinAAWSM = 81,
LightAntiTankWeaponM72LAWII = 82,
RedeyeFIM43GeneralDynamics = 83,
Saberdualpurposemissilesystem = 84,
StingerFIM92GeneralDynamics = 85,
TOWheavyAntiTankweapon = 86,
BearTrapAPdevicePancor = 87,
ChainGunautomaticweaponEX347_62mm = 88,
CloseAssaultWeaponSystemCAWSAAI = 89,
CAWSOlinHecklerandKoch = 90,
CrossfireSAMModel88 = 91,
DragonandM16 = 92,
FiringportweaponM2315_56mmColt = 93,
FoxholeDiggerExplosiveKitEXFODA = 94,
InfantrySupportWeaponASP30RM30mm = 95,
JackhammerMk3A2Pancor = 96,
LightAntiArmorweaponM136AT4 = 97,
M26A2 = 98,
MasterKeyS = 99,
Minigun5_56mm = 100,
MultipurposeIndividualMunitionMPIMMarquardt = 101,
MultipurposeweaponAT8 = 102,
RecoillessrifleM40M40A2andM40A4106mm = 103,
RecoillessrifleM6790mm = 104,
RevolverSP101 = 105,
RevolverSuperRedhawk_44magnumRuger = 106,
RAWrocket140mmBrunswick = 107,
RiflelauncherAntiArmorMunitionRAAMOlin = 108,
RocketlauncherM203_5in = 109,
RocketlauncherEnhancedM72EseriesHEAT66mm = 110,
SelectivefireweaponAC5565_56mmRuger = 111,
SelectivefireweaponAC556F5_56mmRuger = 112,
ShotgunM870Mk1U_S_MarineCorpsRemington = 113,
SMAWMk19383mmMcDonnellDouglas = 114,
SMAWDDisposableSMAW = 115,
SquadAutomaticWeaponSAWM2495_56mm = 116,
TacticalSupportWeapon5012_50calPeregrine = 117,
TelescopedAmmunitionRevolverGunTARG_50calAres = 118,
UltimateoverundercombinationCiener = 119,
M18A1Claymoremine = 120,
Mortar81mm = 121,
MachinegunM2407_62mm = 134,
}
Variants§
AssaultmachinepistolKFAMP = 1
Automaticmodel1911A1_45 = 2
CombatMasterMarkVI_45Detronics = 3
DecockerKP90DC_45 = 4
DecockerKP91DC_40 = 5
GeneralofficersModel15_45 = 6
Nova9mmLaFrance = 7
PersonalDefenseWeaponMP5KPDW9mm = 8
SilencedColt_45LaFrance = 9
_5900series9mmSmithWessonSW = 10
M9 = 11
Model1911A1SpringfieldArmory = 12
Model20009mm = 13
P99mmSpringfieldArmory = 14
P129mm = 15
P85MarkII9mmRuger = 16
AdvancedCombatRifle5_56mmAAI = 17
CommandoassaultrifleModel7335_56mmColt = 18
InfantryrifleMini1420GB5_56mmRuger = 19
Mini145_56mmRuger = 20
MiniThirty7_62mmRuger = 21
Semiautomaticmodel82A2_50Barrett = 22
SniperWeaponSystemM247_62mm = 23
SnipingrifleM21SpringfieldArmory = 24
SnipingrifleM40A17_62mm = 25
SnipingrifleM6007_62mm = 26
AR15M165_56mm = 27
M1_30_1 = 28
M147_62mmNATO = 29
M14M1AM1A1A1SpringfieldArmory = 30
M14KassaultrifleLaFrance = 31
M16A2assaultrifle5_56mmColt = 32
M217_62mmU_S_ = 33
M77MarkII5_56mmRuger = 34
M77V7_62mmRuger = 35
S167_62x36mmGrendel = 36
SAR87_62mm = 37
SAR48007_62mm = 38
AssaultcarbineM16KLaFrance = 39
M1_30_2 = 40
M4Model7205_56mmColt = 41
M9009mmCalico = 42
AC556F5_56mmRuger = 43
M3_45 = 44
M11Cobray = 45
M9519mmCalico = 46
MP51010mm = 47
_9mmColt = 48
Ingram = 49
ExternallypoweredEPG7_62mmAres = 50
GECAL50 = 51
GeneralpurposeM607_62mm = 52
HeavyM2HBQCB_50RAMO = 53
LightassaultM60E3Enhanced7_62mm = 54
LightM16A25_56mmColt = 55
Light5_56mmAres = 56
LightweightM2_50RAMO = 57
LightweightassaultM60E37_62mm = 58
MinigunM1347_62mmGeneralElectric = 59
MGsystemMK19Mod340mm = 60
MGsystemorkitM2HBQCB_50SacoDefense = 61
M1919A4_30calBrowning = 62
_50calBrowning = 63
ColoredsmokehandgrenadeM18 = 64
ColoredsmokegrenadesFederalLaboratories = 65
InfraredsmokegrenadeM76 = 66
SmokehandgrenadeANM8HC = 67
DelayfragmentationhandgrenadeM61 = 68
DelayfragmentationhandgrenadeM67 = 69
ImpactfragmentationhandgrenadeM57 = 70
ImpactfragmentationhandgrenadeM68 = 71
IncendiaryhandgrenadeANM14TH3 = 72
LauncherIM20340mm = 73
LauncherM7940mm = 74
MultiplegrenadelauncherMM140mm = 75
MultishotportableflameweaponM202A266mm = 76
PortableABCM97 = 77
PortableM2A17 = 78
PortableM9E17 = 79
DragonmediumAntiArmormissileM47FGM77A = 80
JavelinAAWSM = 81
LightAntiTankWeaponM72LAWII = 82
RedeyeFIM43GeneralDynamics = 83
Saberdualpurposemissilesystem = 84
StingerFIM92GeneralDynamics = 85
TOWheavyAntiTankweapon = 86
BearTrapAPdevicePancor = 87
ChainGunautomaticweaponEX347_62mm = 88
CloseAssaultWeaponSystemCAWSAAI = 89
CAWSOlinHecklerandKoch = 90
CrossfireSAMModel88 = 91
DragonandM16 = 92
FiringportweaponM2315_56mmColt = 93
FoxholeDiggerExplosiveKitEXFODA = 94
InfantrySupportWeaponASP30RM30mm = 95
JackhammerMk3A2Pancor = 96
LightAntiArmorweaponM136AT4 = 97
M26A2 = 98
MasterKeyS = 99
Minigun5_56mm = 100
MultipurposeIndividualMunitionMPIMMarquardt = 101
MultipurposeweaponAT8 = 102
RecoillessrifleM40M40A2andM40A4106mm = 103
RecoillessrifleM6790mm = 104
RevolverSP101 = 105
RevolverSuperRedhawk_44magnumRuger = 106
RAWrocket140mmBrunswick = 107
RiflelauncherAntiArmorMunitionRAAMOlin = 108
RocketlauncherM203_5in = 109
RocketlauncherEnhancedM72EseriesHEAT66mm = 110
SelectivefireweaponAC5565_56mmRuger = 111
SelectivefireweaponAC556F5_56mmRuger = 112
ShotgunM870Mk1U_S_MarineCorpsRemington = 113
SMAWMk19383mmMcDonnellDouglas = 114
SMAWDDisposableSMAW = 115
SquadAutomaticWeaponSAWM2495_56mm = 116
TacticalSupportWeapon5012_50calPeregrine = 117
TelescopedAmmunitionRevolverGunTARG_50calAres = 118
UltimateoverundercombinationCiener = 119
M18A1Claymoremine = 120
Mortar81mm = 121
MachinegunM2407_62mm = 134
Implementations§
Trait Implementations§
Source§impl Clone for USWeaponSubcategories
impl Clone for USWeaponSubcategories
Source§fn clone(&self) -> USWeaponSubcategories
fn clone(&self) -> USWeaponSubcategories
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for USWeaponSubcategories
impl Debug for USWeaponSubcategories
Source§impl Default for USWeaponSubcategories
impl Default for USWeaponSubcategories
Source§fn default() -> USWeaponSubcategories
fn default() -> USWeaponSubcategories
Returns the “default value” for a type. Read more
Source§impl FromPrimitive for USWeaponSubcategories
impl FromPrimitive for USWeaponSubcategories
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 PartialEq for USWeaponSubcategories
impl PartialEq for USWeaponSubcategories
impl Copy for USWeaponSubcategories
impl StructuralPartialEq for USWeaponSubcategories
Auto Trait Implementations§
impl Freeze for USWeaponSubcategories
impl RefUnwindSafe for USWeaponSubcategories
impl Send for USWeaponSubcategories
impl Sync for USWeaponSubcategories
impl Unpin for USWeaponSubcategories
impl UnwindSafe for USWeaponSubcategories
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)