[][src]Struct test::MetricMap

pub struct MetricMap(_);
🔬 This is a nightly-only experimental API. (test)

Methods

impl MetricMap[src]

pub fn new() -> MetricMap[src]

🔬 This is a nightly-only experimental API. (test)

pub fn insert_metric(&mut self, name: &str, value: f64, noise: f64)[src]

🔬 This is a nightly-only experimental API. (test)

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.

pub fn fmt_metrics(&self) -> String[src]

🔬 This is a nightly-only experimental API. (test)

Trait Implementations

impl PartialEq<MetricMap> for MetricMap[src]

impl Clone for MetricMap[src]

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

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for MetricMap

impl Sync for MetricMap

impl Send for MetricMap

impl UnwindSafe for MetricMap

impl RefUnwindSafe for MetricMap

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]