pub enum MunitionDescriptorFuse {
Show 107 variants
Other = 0,
IntelligentInfluence = 10,
Sensor = 20,
Selfdestruct = 30,
UltraQuick = 40,
Body = 50,
DeepIntrusion = 60,
Multifunction = 100,
PointDetonation = 200,
BaseDetonation = 300,
Contact = 1_000,
ContactInstant = 1_100,
ContactDelayed = 1_200,
_10msDelay = 1_201,
_20msDelay = 1_202,
_50msDelay = 1_205,
_60msDelay = 1_206,
_100msDelay = 1_210,
_125msDelay = 1_212,
_250msDelay = 1_225,
_5msDelay = 1_250,
_15msDelay = 1_251,
_25msDelay = 1_252,
_30msDelay = 1_253,
_35msDelay = 1_254,
_40msDelay = 1_255,
_45msDelay = 1_256,
_90msDelay = 1_257,
_120msDelay = 1_258,
_180msDelay = 1_259,
_240msDelay = 1_260,
ContactElectronic = 1_300,
ContactGraze = 1_400,
ContactCrush = 1_500,
ContactHydrostatic = 1_600,
ContactMechanical = 1_700,
ContactChemical = 1_800,
ContactPiezoelectric = 1_900,
ContactPointInitiating = 1_910,
ContactPointInitiatingBaseDetonating = 1_920,
ContactBaseDetonating = 1_930,
ContactBallisticCapandBase = 1_940,
ContactBase = 1_950,
ContactNose = 1_960,
ContactFittedinStandoffProbe = 1_970,
ContactNonaligned = 1_980,
Timed = 2_000,
TimedProgrammable = 2_100,
TimedBurnout = 2_200,
TimedPyrotechnic = 2_300,
TimedElectronic = 2_400,
TimedBaseDelay = 2_500,
TimedReinforcedNoseImpactDelay = 2_600,
TimedShortDelayImpact = 2_700,
_10msDelay2 = 2_701,
_20msDelay2 = 2_702,
_50msDelay2 = 2_705,
_60msDelay2 = 2_706,
_100msDelay2 = 2_710,
_125msDelay2 = 2_712,
_250msDelay2 = 2_725,
TimedNoseMountedVariableDelay = 2_800,
TimedLongDelaySide = 2_900,
TimedSelectableDelay = 2_910,
TimedImpact = 2_920,
TimedSequence = 2_930,
Proximity = 3_000,
ProximityActiveLaser = 3_100,
ProximityMagnetic = 3_200,
ProximityActiveRadar = 3_300,
ProximityRadioFrequency = 3_400,
ProximityProgrammable = 3_500,
ProximityProgrammablePrefragmented = 3_600,
ProximityInfrared = 3_700,
Command = 4_000,
CommandElectronicRemotelySet = 4_100,
Altitude1 = 5_000,
AltitudeRadioAltimeter = 5_100,
AltitudeAirBurst = 5_200,
Depth = 6_000,
Acoustic = 7_000,
Pressure = 8_000,
PressureDelay = 8_010,
Inert = 8_100,
Dummy = 8_110,
Practice = 8_120,
PlugRepresenting = 8_130,
Training = 8_150,
Pyrotechnic = 9_000,
PyrotechnicDelay = 9_010,
Electrooptical = 9_100,
Electromechanical = 9_110,
ElectromechanicalNose = 9_120,
Strikerless = 9_200,
StrikerlessNoseImpact = 9_210,
StrikerlessCompressionIgnition = 9_220,
CompressionIgnition = 9_300,
CompressionIgnitionStrikerlessNoseImpact = 9_310,
Percussion = 9_400,
PercussionInstantaneous = 9_410,
Electronic = 9_500,
ElectronicInternallyMounted = 9_510,
ElectronicRangeSetting = 9_520,
ElectronicProgrammed = 9_530,
Mechanical = 9_600,
MechanicalNose = 9_610,
MechanicalTail = 9_620,
}
Variants§
Other = 0
IntelligentInfluence = 10
Sensor = 20
Selfdestruct = 30
UltraQuick = 40
Body = 50
DeepIntrusion = 60
Multifunction = 100
PointDetonation = 200
BaseDetonation = 300
Contact = 1_000
ContactInstant = 1_100
ContactDelayed = 1_200
_10msDelay = 1_201
_20msDelay = 1_202
_50msDelay = 1_205
_60msDelay = 1_206
_100msDelay = 1_210
_125msDelay = 1_212
_250msDelay = 1_225
_5msDelay = 1_250
_15msDelay = 1_251
_25msDelay = 1_252
_30msDelay = 1_253
_35msDelay = 1_254
_40msDelay = 1_255
_45msDelay = 1_256
_90msDelay = 1_257
_120msDelay = 1_258
_180msDelay = 1_259
_240msDelay = 1_260
ContactElectronic = 1_300
ContactGraze = 1_400
ContactCrush = 1_500
ContactHydrostatic = 1_600
ContactMechanical = 1_700
ContactChemical = 1_800
ContactPiezoelectric = 1_900
ContactPointInitiating = 1_910
ContactPointInitiatingBaseDetonating = 1_920
ContactBaseDetonating = 1_930
ContactBallisticCapandBase = 1_940
ContactBase = 1_950
ContactNose = 1_960
ContactFittedinStandoffProbe = 1_970
ContactNonaligned = 1_980
Timed = 2_000
TimedProgrammable = 2_100
TimedBurnout = 2_200
TimedPyrotechnic = 2_300
TimedElectronic = 2_400
TimedBaseDelay = 2_500
TimedReinforcedNoseImpactDelay = 2_600
TimedShortDelayImpact = 2_700
_10msDelay2 = 2_701
_20msDelay2 = 2_702
_50msDelay2 = 2_705
_60msDelay2 = 2_706
_100msDelay2 = 2_710
_125msDelay2 = 2_712
_250msDelay2 = 2_725
TimedNoseMountedVariableDelay = 2_800
TimedLongDelaySide = 2_900
TimedSelectableDelay = 2_910
TimedImpact = 2_920
TimedSequence = 2_930
Proximity = 3_000
ProximityActiveLaser = 3_100
ProximityMagnetic = 3_200
ProximityActiveRadar = 3_300
ProximityRadioFrequency = 3_400
ProximityProgrammable = 3_500
ProximityProgrammablePrefragmented = 3_600
ProximityInfrared = 3_700
Command = 4_000
CommandElectronicRemotelySet = 4_100
Altitude1 = 5_000
AltitudeRadioAltimeter = 5_100
AltitudeAirBurst = 5_200
Depth = 6_000
Acoustic = 7_000
Pressure = 8_000
PressureDelay = 8_010
Inert = 8_100
Dummy = 8_110
Practice = 8_120
PlugRepresenting = 8_130
Training = 8_150
Pyrotechnic = 9_000
PyrotechnicDelay = 9_010
Electrooptical = 9_100
Electromechanical = 9_110
ElectromechanicalNose = 9_120
Strikerless = 9_200
StrikerlessNoseImpact = 9_210
StrikerlessCompressionIgnition = 9_220
CompressionIgnition = 9_300
CompressionIgnitionStrikerlessNoseImpact = 9_310
Percussion = 9_400
PercussionInstantaneous = 9_410
Electronic = 9_500
ElectronicInternallyMounted = 9_510
ElectronicRangeSetting = 9_520
ElectronicProgrammed = 9_530
Mechanical = 9_600
MechanicalNose = 9_610
MechanicalTail = 9_620
Implementations§
Trait Implementations§
Source§impl Clone for MunitionDescriptorFuse
impl Clone for MunitionDescriptorFuse
Source§fn clone(&self) -> MunitionDescriptorFuse
fn clone(&self) -> MunitionDescriptorFuse
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 MunitionDescriptorFuse
impl Debug for MunitionDescriptorFuse
Source§impl Default for MunitionDescriptorFuse
impl Default for MunitionDescriptorFuse
Source§fn default() -> MunitionDescriptorFuse
fn default() -> MunitionDescriptorFuse
Returns the “default value” for a type. Read more
Source§impl FromPrimitive for MunitionDescriptorFuse
impl FromPrimitive for MunitionDescriptorFuse
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 MunitionDescriptorFuse
impl PartialEq for MunitionDescriptorFuse
impl Copy for MunitionDescriptorFuse
impl StructuralPartialEq for MunitionDescriptorFuse
Auto Trait Implementations§
impl Freeze for MunitionDescriptorFuse
impl RefUnwindSafe for MunitionDescriptorFuse
impl Send for MunitionDescriptorFuse
impl Sync for MunitionDescriptorFuse
impl Unpin for MunitionDescriptorFuse
impl UnwindSafe for MunitionDescriptorFuse
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