Struct test::MetricMapUnstable [-] [+] [src]

pub struct MetricMap(_);

Methods

impl MetricMap

fn new() -> MetricMap

fn insert_metric(&mut self, name: &str, value: f64, noise: f64)

Insert a named value (+/- noise) metric into the map. The value must be non-negative. The noise indicates the uncertainty of the metric, which doubles as the "noise range" of acceptable pairwise-regressions on this named value, when comparing from one metric to the next using compare_to_old.

If noise is positive, then it means this metric is of a value you want to see grow smaller, so a change larger than noise in the positive direction represents a regression.

If noise is negative, then it means this metric is of a value you want to see grow larger, so a change larger than noise in the negative direction represents a regression.

fn fmt_metrics(&self) -> String

Trait Implementations

impl Clone for MetricMap

fn clone(&self) -> MetricMap

fn clone_from(&mut self, source: &Self)

Derived Implementations

impl PartialEq for MetricMap

fn eq(&self, __arg_0: &MetricMap) -> bool

fn ne(&self, __arg_0: &MetricMap) -> bool