#timer #benchmark #stopwatch

yanked easy-timer

A basic timer implementation for benchmarking

1.0.2 Jan 13, 2021
0.1.0 Jan 13, 2021

#31 in #stopwatch

MIT license

4KB

Easy Timer

About

This project is a basic implementation of a timer in rust made to be lightweight and accurate.

Usage

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

Example

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);
}

No runtime deps