Function aoc_utils::measure_and_print
source · [−]Expand description
Runs the code, and prints out the elapsed time and the result.
First prints the elapsed time to stderr, then the result to stdout, in separate lines.
Example
use aoc_utils::measure_and_print;
measure_and_print(|| {
(0..10_000).sum::<u64>()
});
// Prints:
// 227.81 μs
// 49995000