pub enum MunitionDescriptorWarhead {
Show 97 variants
Other = 0,
Cargo = 10,
FuelAirExplosive = 20,
GlassBeads = 30,
_1um = 31,
_5um = 32,
_10um = 33,
HighExplosive = 1_000,
HEPlastic = 1_100,
HEIncendiary = 1_200,
HEFragmentation = 1_300,
HEAntiTank = 1_400,
HEBomblets = 1_500,
HEShapedCharge = 1_600,
HEContinuousRod = 1_610,
HETungstenBall = 1_615,
HEBlastFragmentation = 1_620,
HESteerableDartswithHE = 1_625,
HEDarts = 1_630,
HEFlechettes = 1_635,
HEDirectedFragmentation = 1_640,
HESemiArmorPiercing = 1_645,
HEShapedChargeFragmentation = 1_650,
HESemiArmorPiercingFragmentation = 1_655,
HEHollowCharge = 1_660,
HEDoubleHollowCharge = 1_665,
HEGeneralPurpose = 1_670,
HEBlastPenetrator = 1_675,
HERodPenetrator = 1_680,
HEAntiPersonnel = 1_685,
HEShapedChargeFragmentationIncendiary = 1_690,
HEPenetratorBlastFragmentation = 1_695,
Smoke = 2_000,
WP = 2_005,
FOGO = 2_010,
HC = 2_015,
Illumination = 3_000,
Practice = 4_000,
Blank = 4_001,
Dummy = 4_002,
Kinetic = 5_000,
Mines = 6_000,
Nuclear = 7_000,
NuclearIMT = 7_010,
NuclearVariousYields = 7_011,
ChemicalGeneral = 8_000,
ChemicalBlisterAgent = 8_100,
HD = 8_110,
ThickenedHD = 8_115,
DustyHD = 8_120,
L = 8_125,
HN3 = 8_130,
HL = 8_135,
CX = 8_140,
DMMP = 8_145,
DMHP = 8_150,
DMA = 8_155,
DEM = 8_160,
PX = 8_165,
ChemicalBloodAgent = 8_200,
AC = 8_210,
CK = 8_215,
CG = 8_220,
ChemicalNerveAgent = 8_300,
VX = 8_310,
ThickenedVX = 8_315,
DustyVX = 8_320,
GA = 8_325,
ThickenedGA = 8_330,
DustyGA = 8_335,
GB = 8_340,
ThickenedGB = 8_345,
DustyGB = 8_350,
GD = 8_355,
ThickenedGD = 8_360,
DustyGD = 8_365,
GF = 8_370,
ThickenedGF = 8_375,
DustyGF = 8_380,
SVX = 8_385,
BIS = 8_410,
TCP = 8_415,
MS = 8_425,
TEP = 8_430,
H2O = 8_445,
TO1 = 8_450,
TO2 = 8_455,
TO3 = 8_460,
SulfurHexafluoride = 8_465,
AA = 8_470,
HF = 8_475,
Biological = 9_000,
BiologicalVirus = 9_100,
BiologicalBacteria = 9_200,
BiologicalRickettsia = 9_300,
BiologicalGeneticallyModifiedMicroorganisms = 9_400,
BiologicalToxin = 9_500,
}
Variants§
Other = 0
Cargo = 10
FuelAirExplosive = 20
GlassBeads = 30
_1um = 31
_5um = 32
_10um = 33
HighExplosive = 1_000
HEPlastic = 1_100
HEIncendiary = 1_200
HEFragmentation = 1_300
HEAntiTank = 1_400
HEBomblets = 1_500
HEShapedCharge = 1_600
HEContinuousRod = 1_610
HETungstenBall = 1_615
HEBlastFragmentation = 1_620
HESteerableDartswithHE = 1_625
HEDarts = 1_630
HEFlechettes = 1_635
HEDirectedFragmentation = 1_640
HESemiArmorPiercing = 1_645
HEShapedChargeFragmentation = 1_650
HESemiArmorPiercingFragmentation = 1_655
HEHollowCharge = 1_660
HEDoubleHollowCharge = 1_665
HEGeneralPurpose = 1_670
HEBlastPenetrator = 1_675
HERodPenetrator = 1_680
HEAntiPersonnel = 1_685
HEShapedChargeFragmentationIncendiary = 1_690
HEPenetratorBlastFragmentation = 1_695
Smoke = 2_000
WP = 2_005
FOGO = 2_010
HC = 2_015
Illumination = 3_000
Practice = 4_000
Blank = 4_001
Dummy = 4_002
Kinetic = 5_000
Mines = 6_000
Nuclear = 7_000
NuclearIMT = 7_010
NuclearVariousYields = 7_011
ChemicalGeneral = 8_000
ChemicalBlisterAgent = 8_100
HD = 8_110
ThickenedHD = 8_115
DustyHD = 8_120
L = 8_125
HN3 = 8_130
HL = 8_135
CX = 8_140
DMMP = 8_145
DMHP = 8_150
DMA = 8_155
DEM = 8_160
PX = 8_165
ChemicalBloodAgent = 8_200
AC = 8_210
CK = 8_215
CG = 8_220
ChemicalNerveAgent = 8_300
VX = 8_310
ThickenedVX = 8_315
DustyVX = 8_320
GA = 8_325
ThickenedGA = 8_330
DustyGA = 8_335
GB = 8_340
ThickenedGB = 8_345
DustyGB = 8_350
GD = 8_355
ThickenedGD = 8_360
DustyGD = 8_365
GF = 8_370
ThickenedGF = 8_375
DustyGF = 8_380
SVX = 8_385
BIS = 8_410
TCP = 8_415
MS = 8_425
TEP = 8_430
H2O = 8_445
TO1 = 8_450
TO2 = 8_455
TO3 = 8_460
SulfurHexafluoride = 8_465
AA = 8_470
HF = 8_475
Biological = 9_000
BiologicalVirus = 9_100
BiologicalBacteria = 9_200
BiologicalRickettsia = 9_300
BiologicalGeneticallyModifiedMicroorganisms = 9_400
BiologicalToxin = 9_500
Implementations§
Trait Implementations§
Source§impl Clone for MunitionDescriptorWarhead
impl Clone for MunitionDescriptorWarhead
Source§fn clone(&self) -> MunitionDescriptorWarhead
fn clone(&self) -> MunitionDescriptorWarhead
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 MunitionDescriptorWarhead
impl Debug for MunitionDescriptorWarhead
Source§impl Default for MunitionDescriptorWarhead
impl Default for MunitionDescriptorWarhead
Source§fn default() -> MunitionDescriptorWarhead
fn default() -> MunitionDescriptorWarhead
Returns the “default value” for a type. Read more
Source§impl FromPrimitive for MunitionDescriptorWarhead
impl FromPrimitive for MunitionDescriptorWarhead
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 moreimpl Copy for MunitionDescriptorWarhead
impl StructuralPartialEq for MunitionDescriptorWarhead
Auto Trait Implementations§
impl Freeze for MunitionDescriptorWarhead
impl RefUnwindSafe for MunitionDescriptorWarhead
impl Send for MunitionDescriptorWarhead
impl Sync for MunitionDescriptorWarhead
impl Unpin for MunitionDescriptorWarhead
impl UnwindSafe for MunitionDescriptorWarhead
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