pub struct MetricSummary {
pub evaluator_id: String,
pub evaluator_digest: String,
pub class: MetricClass,
pub decision: MetricDecision,
pub observed: u64,
pub passed: u64,
pub rate: f64,
pub wilson_low: f64,
pub wilson_high: f64,
pub judge_cost_micros: u64,
pub by_category: BTreeMap<String, RateSlice>,
pub by_variant: BTreeMap<String, RateSlice>,
}Fields§
§evaluator_id: String§evaluator_digest: String§class: MetricClass§decision: MetricDecision§observed: u64§passed: u64§rate: f64§wilson_low: f64Wilson interval: suites are commonly 30-50 cases, where the normal approximation is unusable near 0 and 1.
wilson_high: f64§judge_cost_micros: u64§by_category: BTreeMap<String, RateSlice>§by_variant: BTreeMap<String, RateSlice>Trait Implementations§
Source§impl Clone for MetricSummary
impl Clone for MetricSummary
Source§fn clone(&self) -> MetricSummary
fn clone(&self) -> MetricSummary
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 MetricSummary
impl Debug for MetricSummary
Source§impl<'de> Deserialize<'de> for MetricSummary
impl<'de> Deserialize<'de> for MetricSummary
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 MetricSummary
impl PartialEq for MetricSummary
Source§impl Serialize for MetricSummary
impl Serialize for MetricSummary
impl StructuralPartialEq for MetricSummary
Auto Trait Implementations§
impl Freeze for MetricSummary
impl RefUnwindSafe for MetricSummary
impl Send for MetricSummary
impl Sync for MetricSummary
impl Unpin for MetricSummary
impl UnsafeUnpin for MetricSummary
impl UnwindSafe for MetricSummary
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