Struct elapsed::ElapsedDuration [] [src]

pub struct ElapsedDuration(_);

A wrapper around std::time::Duration providing nicer Display implementation and convenience methods to get elapsed time with different granularity

Methods

impl ElapsedDuration
[src]

Wrap an existing std::time::Duration. Useful for converting Duration to string.

Examples

use elapsed::ElapsedDuration;

let duration = ::std::time::Duration::from_millis(1922);
let s = format!("{}", ElapsedDuration::new(duration));
assert_eq!(s, "1.92 s")

The underlying std::time::Duration.

Number of whole seconds elapsed.

Number of whole milliseconds elapsed.

Number of whole microseconds elapsed.

Number of whole nanoseconds elapsed.

Trait Implementations

impl Clone for ElapsedDuration
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for ElapsedDuration
[src]

impl Debug for ElapsedDuration
[src]

Formats the value using the given formatter.

impl Display for ElapsedDuration
[src]

Formats the value using the given formatter. Read more