pub struct RecordingMetadata {
pub start_time: String,
pub domain_id: u32,
pub hostname: Option<String>,
pub hdds_version: String,
pub topics: Vec<TopicInfo>,
pub description: Option<String>,
}Expand description
Recording metadata (stored in file header).
Fields§
§start_time: StringRecording start time (ISO 8601).
domain_id: u32Domain ID.
hostname: Option<String>Recording host name.
hdds_version: StringHDDS version used for recording.
topics: Vec<TopicInfo>Topic list with type information.
description: Option<String>Optional description.
Trait Implementations§
Source§impl Clone for RecordingMetadata
impl Clone for RecordingMetadata
Source§fn clone(&self) -> RecordingMetadata
fn clone(&self) -> RecordingMetadata
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 RecordingMetadata
impl Debug for RecordingMetadata
Source§impl Default for RecordingMetadata
impl Default for RecordingMetadata
Source§impl<'de> Deserialize<'de> for RecordingMetadata
impl<'de> Deserialize<'de> for RecordingMetadata
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 RecordingMetadata
impl RefUnwindSafe for RecordingMetadata
impl Send for RecordingMetadata
impl Sync for RecordingMetadata
impl Unpin for RecordingMetadata
impl UnsafeUnpin for RecordingMetadata
impl UnwindSafe for RecordingMetadata
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