pub struct PackagedTimeScaleBatchParitySummary {
pub request_count: usize,
pub body_count: usize,
pub tt_request_count: usize,
pub tdb_request_count: usize,
pub exact_count: usize,
pub interpolated_count: usize,
pub approximate_count: usize,
pub unknown_count: usize,
pub order_preserved: bool,
pub single_query_parity_preserved: bool,
}Expand description
Structured mixed TT/TDB batch-parity summary for the packaged artifact.
Fields§
§request_count: usizeNumber of requests in the mixed-scale batch regression.
body_count: usizeNumber of bodies covered by the batch regression.
tt_request_count: usizeNumber of TT requests in the batch regression.
tdb_request_count: usizeNumber of TDB requests in the batch regression.
exact_count: usizeNumber of exact-quality results observed in the batch regression.
interpolated_count: usizeNumber of interpolated-quality results observed in the batch regression.
approximate_count: usizeNumber of approximate-quality results observed in the batch regression.
unknown_count: usizeNumber of unknown-quality results observed in the batch regression.
order_preserved: boolWhether the batch regression preserved request order.
single_query_parity_preserved: boolWhether the batch regression preserved batch/single parity.
Implementations§
Source§impl PackagedTimeScaleBatchParitySummary
impl PackagedTimeScaleBatchParitySummary
Sourcepub fn validate(
&self,
) -> Result<(), PackagedTimeScaleBatchParitySummaryValidationError>
pub fn validate( &self, ) -> Result<(), PackagedTimeScaleBatchParitySummaryValidationError>
Returns Ok(()) when the summary still matches the current packaged batch-parity posture.
Sourcepub fn validated_summary_line(
&self,
) -> Result<String, PackagedTimeScaleBatchParitySummaryValidationError>
pub fn validated_summary_line( &self, ) -> Result<String, PackagedTimeScaleBatchParitySummaryValidationError>
Returns the validated batch-parity summary line.
Sourcepub fn summary_line(&self) -> String
pub fn summary_line(&self) -> String
Returns a compact summary line used in release-facing reporting.