pub struct MetricHealth {Show 15 fields
pub evaluator_id: String,
pub evaluator_version: String,
pub class: MetricClass,
pub runs: u64,
pub observed: u64,
pub passed: u64,
pub rate: f64,
pub idle_runs: u64,
pub discrimination: f64,
pub discrimination_opportunities: u64,
pub cost_micros_per_run: u64,
pub labeled_samples: u64,
pub human_agreement: f64,
pub recommendation: MetricRecommendation,
pub rationale: String,
}Fields§
§evaluator_id: String§evaluator_version: String§class: MetricClass§runs: u64§observed: u64§passed: u64§rate: f64§idle_runs: u64Consecutive most-recent runs without a single failure.
discrimination: f64Runs where the metric separated variants, over runs that had variants.
discrimination_opportunities: u64§cost_micros_per_run: u64§labeled_samples: u64§human_agreement: f64§recommendation: MetricRecommendation§rationale: StringTrait Implementations§
Source§impl Clone for MetricHealth
impl Clone for MetricHealth
Source§impl Debug for MetricHealth
impl Debug for MetricHealth
Source§impl<'de> Deserialize<'de> for MetricHealth
impl<'de> Deserialize<'de> for MetricHealth
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 MetricHealth
impl RefUnwindSafe for MetricHealth
impl Send for MetricHealth
impl Sync for MetricHealth
impl Unpin for MetricHealth
impl UnsafeUnpin for MetricHealth
impl UnwindSafe for MetricHealth
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