Struct criterion::measurement::WallTime[][src]

pub struct WallTime;

WallTime is the default measurement in Criterion.rs. It measures the elapsed time from the beginning of a series of iterations to the end.

Trait Implementations

impl Measurement for WallTime[src]

type Intermediate = Instant

This type represents an intermediate value for the measurements. It will be produced by the start function and passed to the end function. An example might be the wall-clock time as of the start call. Read more

type Value = Duration

This type is the measured value. An example might be the elapsed wall-clock time between the start and end calls. Read more

Auto Trait Implementations

impl RefUnwindSafe for WallTime

impl Send for WallTime

impl Sync for WallTime

impl Unpin for WallTime

impl UnwindSafe for WallTime

Blanket Implementations

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

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

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

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

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

impl<T> Pointable for T

type Init = T

The type for initializers.

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.