pub struct ConformalFrameGuardTelemetry {
pub state: GuardState,
pub observations: u64,
pub degradation_triggers: u64,
pub ema_us: f64,
pub frame_times_len: usize,
pub nonconformity_len: usize,
pub summary: Option<NonconformitySummary>,
}Expand description
Telemetry snapshot of the conformal frame guard.
Fields§
§state: GuardStateCurrent guard state.
observations: u64Total observations.
degradation_triggers: u64Total degradation triggers.
ema_us: f64Current EMA estimate (µs).
frame_times_len: usizeFrame time window length.
nonconformity_len: usizeNonconformity window length.
summary: Option<NonconformitySummary>Nonconformity summary (if any scores exist).
Implementations§
Trait Implementations§
Source§impl Clone for ConformalFrameGuardTelemetry
impl Clone for ConformalFrameGuardTelemetry
Source§fn clone(&self) -> ConformalFrameGuardTelemetry
fn clone(&self) -> ConformalFrameGuardTelemetry
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 moreAuto Trait Implementations§
impl Freeze for ConformalFrameGuardTelemetry
impl RefUnwindSafe for ConformalFrameGuardTelemetry
impl Send for ConformalFrameGuardTelemetry
impl Sync for ConformalFrameGuardTelemetry
impl Unpin for ConformalFrameGuardTelemetry
impl UnsafeUnpin for ConformalFrameGuardTelemetry
impl UnwindSafe for ConformalFrameGuardTelemetry
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