Temporal quantification.
Examples:
There are multiple ways to create a new [Duration]:
# use Duration;
let five_seconds = from_secs;
assert_eq!;
assert_eq!;
assert_eq!;
let ten_seconds = from_secs;
let seven_nanos = from_nanos;
let total = ten_seconds + seven_nanos;
assert_eq!;
Using [Instant] to calculate how long a function took to run:
let now = Instant::now();
// Calling a slow function, it may take a while
slow_function();
let elapsed_time = now.elapsed();
println!("Running slow_function() took {} seconds.", elapsed_time.as_secs());