Struct easybench::Stats[][src]

pub struct Stats {
    pub ns_per_iter: f64,
    pub goodness_of_fit: f64,
    pub iterations: usize,
    pub samples: usize,
}

Statistics for a benchmark run.

Fields

The time, in nanoseconds, per iteration. If the benchmark generated fewer than 2 samples in the allotted time then this will be NaN.

The coefficient of determination, R².

This is an indication of how noisy the benchmark was, where 1 is good and 0 is bad. Be suspicious of values below 0.9.

How many times the benchmarked code was actually run.

How many samples were taken (ie. how many times we allocated the environment and measured the time).

Trait Implementations

impl Debug for Stats
[src]

Formats the value using the given formatter. Read more

impl PartialEq for Stats
[src]

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

This method tests for !=.

impl Clone for Stats
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Display for Stats
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for Stats

impl Sync for Stats