pub enum PduBody {
Show 73 variants
Other(Other),
EntityState(EntityState),
Fire(Fire),
Detonation(Detonation),
Collision(Collision),
ServiceRequest(ServiceRequest),
ResupplyOffer(ResupplyOffer),
ResupplyReceived(ResupplyReceived),
ResupplyCancel(ResupplyCancel),
RepairComplete(RepairComplete),
RepairResponse(RepairResponse),
CreateEntity(CreateEntity),
RemoveEntity(RemoveEntity),
StartResume(StartResume),
StopFreeze(StopFreeze),
Acknowledge(Acknowledge),
ActionRequest(ActionRequest),
ActionResponse(ActionResponse),
DataQuery(DataQuery),
SetData(SetData),
Data(Data),
EventReport(EventReport),
Comment(Comment),
ElectromagneticEmission(ElectromagneticEmission),
Designator(Designator),
Transmitter(Transmitter),
Signal(Signal),
Receiver(Receiver),
IFF(Iff),
UnderwaterAcoustic(UnderwaterAcoustic),
SupplementalEmissionEntityState(SEES),
IntercomSignal,
IntercomControl,
AggregateState(AggregateState),
IsGroupOf(IsGroupOf),
TransferOwnership(TransferOwnership),
IsPartOf(IsPartOf),
MinefieldState,
MinefieldQuery,
MinefieldData,
MinefieldResponseNACK,
EnvironmentalProcess,
GriddedData,
PointObjectState,
LinearObjectState,
ArealObjectState,
TSPI,
Appearance,
ArticulatedParts,
LEFire,
LEDetonation,
CreateEntityR(CreateEntityR),
RemoveEntityR(RemoveEntityR),
StartResumeR(StartResumeR),
StopFreezeR(StopFreezeR),
AcknowledgeR(AcknowledgeR),
ActionRequestR(ActionRequestR),
ActionResponseR(ActionResponseR),
DataQueryR(DataQueryR),
SetDataR(SetDataR),
DataR(DataR),
EventReportR(EventReportR),
CommentR(CommentR),
RecordR(RecordR),
SetRecordR(SetRecordR),
RecordQueryR(RecordQueryR),
CollisionElastic(CollisionElastic),
EntityStateUpdate(EntityStateUpdate),
DirectedEnergyFire,
EntityDamageStatus,
InformationOperationsAction,
InformationOperationsReport,
Attribute(Attribute),
}Variants§
Other(Other)
EntityState(EntityState)
Fire(Fire)
Detonation(Detonation)
Collision(Collision)
ServiceRequest(ServiceRequest)
ResupplyOffer(ResupplyOffer)
ResupplyReceived(ResupplyReceived)
ResupplyCancel(ResupplyCancel)
RepairComplete(RepairComplete)
RepairResponse(RepairResponse)
CreateEntity(CreateEntity)
RemoveEntity(RemoveEntity)
StartResume(StartResume)
StopFreeze(StopFreeze)
Acknowledge(Acknowledge)
ActionRequest(ActionRequest)
ActionResponse(ActionResponse)
DataQuery(DataQuery)
SetData(SetData)
Data(Data)
EventReport(EventReport)
Comment(Comment)
ElectromagneticEmission(ElectromagneticEmission)
Designator(Designator)
Transmitter(Transmitter)
Signal(Signal)
Receiver(Receiver)
IFF(Iff)
UnderwaterAcoustic(UnderwaterAcoustic)
SupplementalEmissionEntityState(SEES)
IntercomSignal
IntercomControl
AggregateState(AggregateState)
IsGroupOf(IsGroupOf)
TransferOwnership(TransferOwnership)
IsPartOf(IsPartOf)
MinefieldState
MinefieldQuery
MinefieldData
MinefieldResponseNACK
EnvironmentalProcess
GriddedData
PointObjectState
LinearObjectState
ArealObjectState
TSPI
Appearance
ArticulatedParts
LEFire
LEDetonation
CreateEntityR(CreateEntityR)
RemoveEntityR(RemoveEntityR)
StartResumeR(StartResumeR)
StopFreezeR(StopFreezeR)
AcknowledgeR(AcknowledgeR)
ActionRequestR(ActionRequestR)
ActionResponseR(ActionResponseR)
DataQueryR(DataQueryR)
SetDataR(SetDataR)
DataR(DataR)
EventReportR(EventReportR)
CommentR(CommentR)
RecordR(RecordR)
SetRecordR(SetRecordR)
RecordQueryR(RecordQueryR)
CollisionElastic(CollisionElastic)
EntityStateUpdate(EntityStateUpdate)
DirectedEnergyFire
EntityDamageStatus
InformationOperationsAction
InformationOperationsReport
Attribute(Attribute)
Trait Implementations§
Source§impl Interaction for PduBody
impl Interaction for PduBody
impl StructuralPartialEq for PduBody
Auto Trait Implementations§
impl Freeze for PduBody
impl RefUnwindSafe for PduBody
impl Send for PduBody
impl Sync for PduBody
impl Unpin for PduBody
impl UnwindSafe for PduBody
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