2 releases
0.1.2 | Apr 4, 2021 |
---|---|
0.1.1 |
|
0.1.0 | Jul 21, 2019 |
#370 in Date and time
13KB
251 lines
High resolution stopwatch
This library is a simple stopwatch implementation based on std::time::SystemTime
. This library can also be found on crates.io.
To use this library you only have to add to your Cargo.toml as a dependency:
[dependencies]
hrsw = "0.1.2"
Example usage
use hrsw::Stopwatch;
let mut stopwatch = Stopwatch::new();
stopwatch.start();
// do something and get the elapsed time
let elapsed = stopwatch.elapsed();
// do something other and get the total elapsed time
stopwatch.stop();
let total_elapsed = stopwatch.elapsed();
Contributing
All kinds of contribution is very welcomed, so please feel free to create an issue, a pull request or ask me anything about the library!