pub struct BenchThresholds {
pub mean_ratio: Option<f64>,
pub p95_ratio: Option<f64>,
pub p99_ratio: Option<f64>,
pub allocations_ratio: Option<f64>,
}Expand description
Thresholds for regression checks.
Fields§
§mean_ratio: Option<f64>Max ratio (current/baseline) for mean latency.
p95_ratio: Option<f64>Max ratio (current/baseline) for p95 latency.
p99_ratio: Option<f64>Max ratio (current/baseline) for p99 latency.
allocations_ratio: Option<f64>Max ratio (current/baseline) for allocation counts.
Trait Implementations§
Source§impl Clone for BenchThresholds
impl Clone for BenchThresholds
Source§fn clone(&self) -> BenchThresholds
fn clone(&self) -> BenchThresholds
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 moreSource§impl Debug for BenchThresholds
impl Debug for BenchThresholds
Auto Trait Implementations§
impl Freeze for BenchThresholds
impl RefUnwindSafe for BenchThresholds
impl Send for BenchThresholds
impl Sync for BenchThresholds
impl Unpin for BenchThresholds
impl UnsafeUnpin for BenchThresholds
impl UnwindSafe for BenchThresholds
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request