pub struct TelemetryWindowReport {
pub model_id: String,
pub model_version: u32,
pub elapsed_ms: u64,
pub start: TelemetrySnapshot,
pub end: TelemetrySnapshot,
pub deltas: Vec<TelemetryMetricDelta>,
}Expand description
Start/end telemetry window with aligned metric deltas.
Fields§
§model_id: String§model_version: u32§elapsed_ms: u64§start: TelemetrySnapshot§end: TelemetrySnapshot§deltas: Vec<TelemetryMetricDelta>Trait Implementations§
Source§impl Clone for TelemetryWindowReport
impl Clone for TelemetryWindowReport
Source§fn clone(&self) -> TelemetryWindowReport
fn clone(&self) -> TelemetryWindowReport
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 TelemetryWindowReport
impl Debug for TelemetryWindowReport
Source§impl<'de> Deserialize<'de> for TelemetryWindowReport
impl<'de> Deserialize<'de> for TelemetryWindowReport
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 TelemetryWindowReport
impl RefUnwindSafe for TelemetryWindowReport
impl Send for TelemetryWindowReport
impl Sync for TelemetryWindowReport
impl Unpin for TelemetryWindowReport
impl UnsafeUnpin for TelemetryWindowReport
impl UnwindSafe for TelemetryWindowReport
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