Struct test::MetricMap [] [src]

pub struct MetricMap(_);

Methods

impl MetricMap
[src]

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 PartialEq for MetricMap
[src]

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

This method tests for self and other values to be equal, and is used by ==. Read more

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

This method tests for !=.

impl Clone for MetricMap
[src]

fn clone(&self) -> MetricMap

Returns a copy of the value. Read more

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

Performs copy-assignment from source. Read more