pub struct TelemetrySummary {
pub session_duration_secs: f64,
pub total_operations: u64,
pub total_transitions: u64,
pub total_errors: u64,
pub lane_distribution: HashMap<PrecisionLane, f32>,
pub avg_operations_per_sec: f64,
pub current_lane: PrecisionLane,
}Expand description
Summary of telemetry data
Fields§
§session_duration_secs: f64§total_operations: u64§total_transitions: u64§total_errors: u64§lane_distribution: HashMap<PrecisionLane, f32>§avg_operations_per_sec: f64§current_lane: PrecisionLaneTrait Implementations§
Source§impl Clone for TelemetrySummary
impl Clone for TelemetrySummary
Source§fn clone(&self) -> TelemetrySummary
fn clone(&self) -> TelemetrySummary
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 TelemetrySummary
impl Debug for TelemetrySummary
Source§impl<'de> Deserialize<'de> for TelemetrySummary
impl<'de> Deserialize<'de> for TelemetrySummary
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 TelemetrySummary
impl RefUnwindSafe for TelemetrySummary
impl Send for TelemetrySummary
impl Sync for TelemetrySummary
impl Unpin for TelemetrySummary
impl UnwindSafe for TelemetrySummary
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