pub struct TraceMetricsComparison {
pub observed: TraceMetrics,
pub baseline: TraceMetrics,
pub metric_deltas: Vec<EvaluationMetricDelta>,
}Expand description
Deterministic comparison between two trace metric sets.
Fields§
§observed: TraceMetricsObserved metrics.
baseline: TraceMetricsBaseline or comparison metrics.
metric_deltas: Vec<EvaluationMetricDelta>Deterministic metric deltas computed as observed minus baseline.
Implementations§
Source§impl TraceMetricsComparison
impl TraceMetricsComparison
Sourcepub fn sessions(observed: &SessionTimeline, baseline: &SessionTimeline) -> Self
pub fn sessions(observed: &SessionTimeline, baseline: &SessionTimeline) -> Self
Compares two session timelines.
Sourcepub fn from_metrics(observed: TraceMetrics, baseline: TraceMetrics) -> Self
pub fn from_metrics(observed: TraceMetrics, baseline: TraceMetrics) -> Self
Compares two already computed metric sets.
Trait Implementations§
Source§impl Clone for TraceMetricsComparison
impl Clone for TraceMetricsComparison
Source§fn clone(&self) -> TraceMetricsComparison
fn clone(&self) -> TraceMetricsComparison
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 TraceMetricsComparison
impl Debug for TraceMetricsComparison
Source§impl<'de> Deserialize<'de> for TraceMetricsComparison
impl<'de> Deserialize<'de> for TraceMetricsComparison
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
Source§impl PartialEq for TraceMetricsComparison
impl PartialEq for TraceMetricsComparison
Source§fn eq(&self, other: &TraceMetricsComparison) -> bool
fn eq(&self, other: &TraceMetricsComparison) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TraceMetricsComparison
impl Serialize for TraceMetricsComparison
impl Eq for TraceMetricsComparison
impl StructuralPartialEq for TraceMetricsComparison
Auto Trait Implementations§
impl Freeze for TraceMetricsComparison
impl RefUnwindSafe for TraceMetricsComparison
impl Send for TraceMetricsComparison
impl Sync for TraceMetricsComparison
impl Unpin for TraceMetricsComparison
impl UnsafeUnpin for TraceMetricsComparison
impl UnwindSafe for TraceMetricsComparison
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