pub struct CapturedMessage {
pub topic: String,
pub sequence: u64,
pub timestamp: String,
pub data: Vec<u8>,
pub size_bytes: usize,
}Expand description
A single captured topic message.
Fields§
§topic: StringTopic this message was received on.
sequence: u64Sequence number within this capture session.
timestamp: StringISO 8601 timestamp of capture.
data: Vec<u8>Serialized message data (typically CDR-encoded by ROS 2).
size_bytes: usizeSize of the serialized message in bytes.
Trait Implementations§
Source§impl Clone for CapturedMessage
impl Clone for CapturedMessage
Source§fn clone(&self) -> CapturedMessage
fn clone(&self) -> CapturedMessage
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 CapturedMessage
impl Debug for CapturedMessage
Source§impl<'de> Deserialize<'de> for CapturedMessage
impl<'de> Deserialize<'de> for CapturedMessage
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
Source§impl PartialEq for CapturedMessage
impl PartialEq for CapturedMessage
Source§impl Serialize for CapturedMessage
impl Serialize for CapturedMessage
impl StructuralPartialEq for CapturedMessage
Auto Trait Implementations§
impl Freeze for CapturedMessage
impl RefUnwindSafe for CapturedMessage
impl Send for CapturedMessage
impl Sync for CapturedMessage
impl Unpin for CapturedMessage
impl UnsafeUnpin for CapturedMessage
impl UnwindSafe for CapturedMessage
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