pub struct TailStabilityStatus {
pub baseline_samples: usize,
pub window_samples: usize,
pub baseline_locked: bool,
pub baseline_p99: Option<f64>,
pub window_p99: Option<f64>,
pub p99_ratio: Option<f64>,
pub has_shift: bool,
}Expand description
Status snapshot from the tail stability tracker.
Fields§
§baseline_samples: usizeNumber of baseline samples.
window_samples: usizeNumber of window samples.
baseline_locked: boolWhether baseline is locked.
baseline_p99: Option<f64>Baseline p99 (if locked).
window_p99: Option<f64>Current window p99.
p99_ratio: Option<f64>Ratio of window p99 to baseline p99.
has_shift: boolWhether a shift (regression) is detected.
Trait Implementations§
Source§impl Clone for TailStabilityStatus
impl Clone for TailStabilityStatus
Source§fn clone(&self) -> TailStabilityStatus
fn clone(&self) -> TailStabilityStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TailStabilityStatus
Source§impl Debug for TailStabilityStatus
impl Debug for TailStabilityStatus
Source§impl PartialEq for TailStabilityStatus
impl PartialEq for TailStabilityStatus
Source§fn eq(&self, other: &TailStabilityStatus) -> bool
fn eq(&self, other: &TailStabilityStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TailStabilityStatus
Auto Trait Implementations§
impl Freeze for TailStabilityStatus
impl RefUnwindSafe for TailStabilityStatus
impl Send for TailStabilityStatus
impl Sync for TailStabilityStatus
impl Unpin for TailStabilityStatus
impl UnsafeUnpin for TailStabilityStatus
impl UnwindSafe for TailStabilityStatus
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