pub struct Recording {
pub clock_begin: NaiveTime,
pub clock_end: NaiveTime,
pub duration: Duration,
pub reading_min: Reading,
pub reading_max: Reading,
pub reading_avg: Reading,
pub samples: u32,
pub states: RecordingStates,
pub function: Function,
pub modes: Modes,
pub attribute: Option<Attribute>,
}Expand description
Single logging record
Fields§
§clock_begin: NaiveTime§clock_end: NaiveTime§duration: Duration§reading_min: Reading§reading_max: Reading§reading_avg: Reading§samples: u32§states: RecordingStates§function: Function§modes: Modes§attribute: Option<Attribute>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Recording
impl<'de> Deserialize<'de> for Recording
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 From<Recording> for FlattenRecording
impl From<Recording> for FlattenRecording
Auto Trait Implementations§
impl Freeze for Recording
impl RefUnwindSafe for Recording
impl Send for Recording
impl Sync for Recording
impl Unpin for Recording
impl UnwindSafe for Recording
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