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§
Source§impl USWeaponSubcategories
impl USWeaponSubcategories
pub fn deserialize(buf: &mut BytesMut) -> Self
Trait Implementations§
Source§impl Clone for USWeaponSubcategories
impl Clone for USWeaponSubcategories
Source§fn clone(&self) -> USWeaponSubcategories
fn clone(&self) -> USWeaponSubcategories
Returns a duplicate 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