Crates.io | easy-timer |
lib.rs | easy-timer |
version | 1.0.2 |
source | src |
created_at | 2021-01-13 00:05:28.570803 |
updated_at | 2021-01-13 00:33:50.586648 |
description | A basic timer implementation for benchmarking |
homepage | https://github.com/trentshailer/easy-timer |
repository | https://github.com/trentshailer/easy-timer |
max_upload_size | |
id | 341151 |
size | 3,170 |
This project is a basic implementation of a timer in rust made to be lightweight and accurate.
Initialize the timer with
let timer = easy_timer::Timer::new();
Then to get the time
let time = timer.get_time(duration_type: easy_timer::DurationType);
This returns a u128
duration_type can be one of the following:
DurationType::Seconds
DurationType::Milliseconds
DurationType::Microseconds
DurationType::Nanoseconds
fn main() {
let timer = easy_timer::Timer::new();
std::thread::sleep(std::time::Duration::new(5, 0));
let time = timer.get_time(easy_timer::DurationType::milliseconds);
}