pub struct Catalog {
pub path: String,
pub tag_type: String,
pub profile_name: String,
pub preference_key: String,
pub info: BTreeMap<String, String>,
pub time_domain: TimeDomain,
pub collection_start_epoch_ms: Option<i64>,
pub record_sets: Vec<RecordSet>,
pub event_markers: Vec<EventMarker>,
pub compass_calibration: CompassCalibration,
pub compass_source: String,
pub transform_failures: Vec<TransformFailure>,
}Expand description
The open log: what it is and what it holds besides its streams.
Fields§
§path: StringThe file, as opened; empty when none is.
tag_type: StringThe info table’s tag type; may be empty.
profile_name: StringA display name for the tag family.
preference_key: StringThe key its preferences are stored under.
info: BTreeMap<String, String>The info table.
time_domain: TimeDomainThe plot’s time domain.
collection_start_epoch_ms: Option<i64>The absolute start of collection, ms since the Unix epoch, when known.
record_sets: Vec<RecordSet>Record sets.
event_markers: Vec<EventMarker>Event markers.
compass_calibration: CompassCalibrationThe compass calibration.
compass_source: StringWhere the compass samples came from, for File Info; empty without a compass.
transform_failures: Vec<TransformFailure>Transforms that failed when the log was opened.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Catalog
impl<'de> Deserialize<'de> for Catalog
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
impl StructuralPartialEq for Catalog
Auto Trait Implementations§
impl Freeze for Catalog
impl RefUnwindSafe for Catalog
impl Send for Catalog
impl Sync for Catalog
impl Unpin for Catalog
impl UnsafeUnpin for Catalog
impl UnwindSafe for Catalog
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