pub struct ReportComparison {
pub current_name: String,
pub baseline_name: String,
pub throughput_change: f64,
pub p50_change: f64,
pub p95_change: f64,
pub p99_change: f64,
pub error_rate_change: f64,
pub verdict: ComparisonVerdict,
}Expand description
Report comparison result
Fields§
§current_name: StringCurrent report name
baseline_name: StringBaseline report name
throughput_change: f64Throughput change (%)
p50_change: f64p50 latency change (%)
p95_change: f64p95 latency change (%)
p99_change: f64p99 latency change (%)
error_rate_change: f64Error rate change (absolute)
verdict: ComparisonVerdictOverall verdict
Trait Implementations§
Source§impl Clone for ReportComparison
impl Clone for ReportComparison
Source§fn clone(&self) -> ReportComparison
fn clone(&self) -> ReportComparison
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 ReportComparison
impl Debug for ReportComparison
Source§impl<'de> Deserialize<'de> for ReportComparison
impl<'de> Deserialize<'de> for ReportComparison
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 ReportComparison
impl RefUnwindSafe for ReportComparison
impl Send for ReportComparison
impl Sync for ReportComparison
impl Unpin for ReportComparison
impl UnsafeUnpin for ReportComparison
impl UnwindSafe for ReportComparison
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more