pub struct Message {
pub timestamp_nanos: u64,
pub topic_name: String,
pub type_name: String,
pub writer_guid: String,
pub sequence_number: u64,
pub payload: Vec<u8>,
pub qos_hash: u32,
}Expand description
A recorded DDS message.
Fields§
§timestamp_nanos: u64Timestamp in nanoseconds since recording start.
topic_name: StringTopic name.
type_name: StringType name.
writer_guid: StringWriter GUID (hex encoded).
sequence_number: u64Sequence number.
payload: Vec<u8>Serialized payload (CDR encoded).
qos_hash: u32QoS profile hash (for grouping).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Message
impl<'de> Deserialize<'de> for Message
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Message
impl RefUnwindSafe for Message
impl Send for Message
impl Sync for Message
impl Unpin for Message
impl UnsafeUnpin for Message
impl UnwindSafe for Message
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