pub enum PayloadData {
Adc(AdcDataSimple),
AdcQueue(AdcQueueData),
AdcQueueRaw(AdcQueueRawData),
PdStatus(PdStatus),
PdEvents(PdEventStream),
PdTrace(PdTrace),
Settings(Settings),
LogMetadata(LogMetadataResponse),
Unknown {
attribute: Attribute,
data: Vec<u8>,
},
}Expand description
Represents parsed payload data from logical packets
Variants§
Adc(AdcDataSimple)
AdcQueue(AdcQueueData)
AdcQueueRaw(AdcQueueRawData)
PdStatus(PdStatus)
PdEvents(PdEventStream)
PdTrace(PdTrace)
Settings(Settings)
LogMetadata(LogMetadataResponse)
Unknown
Trait Implementations§
Source§impl Clone for PayloadData
impl Clone for PayloadData
Source§impl Debug for PayloadData
impl Debug for PayloadData
Source§impl PartialEq for PayloadData
impl PartialEq for PayloadData
impl StructuralPartialEq for PayloadData
Auto Trait Implementations§
impl Freeze for PayloadData
impl RefUnwindSafe for PayloadData
impl Send for PayloadData
impl Sync for PayloadData
impl Unpin for PayloadData
impl UnsafeUnpin for PayloadData
impl UnwindSafe for PayloadData
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