pub struct TailStabilityConfig {
pub baseline_samples: usize,
pub window_samples: usize,
pub max_p99_ratio: f64,
pub percentile: f64,
}Expand description
Configuration for the tail stability gate.
Fields§
§baseline_samples: usizeNumber of samples required for baseline.
window_samples: usizeNumber of samples in the sliding window for comparison.
max_p99_ratio: f64Maximum allowed ratio of current p99 to baseline p99.
percentile: f64Percentile to track (e.g., 0.99 for p99).
Implementations§
Trait Implementations§
Source§impl Clone for TailStabilityConfig
impl Clone for TailStabilityConfig
Source§fn clone(&self) -> TailStabilityConfig
fn clone(&self) -> TailStabilityConfig
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 TailStabilityConfig
Source§impl Debug for TailStabilityConfig
impl Debug for TailStabilityConfig
Source§impl Default for TailStabilityConfig
impl Default for TailStabilityConfig
Source§impl PartialEq for TailStabilityConfig
impl PartialEq for TailStabilityConfig
Source§fn eq(&self, other: &TailStabilityConfig) -> bool
fn eq(&self, other: &TailStabilityConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TailStabilityConfig
Auto Trait Implementations§
impl Freeze for TailStabilityConfig
impl RefUnwindSafe for TailStabilityConfig
impl Send for TailStabilityConfig
impl Sync for TailStabilityConfig
impl Unpin for TailStabilityConfig
impl UnsafeUnpin for TailStabilityConfig
impl UnwindSafe for TailStabilityConfig
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