13 lines
383 B
Rust
13 lines
383 B
Rust
#[macro_export]
|
|
macro_rules! instrument {
|
|
($part1:expr, $part2:expr) => {
|
|
let mut now = std::time::Instant::now();
|
|
println!("Part 1: {}", $part1);
|
|
println!("(elapsed: {:?})", now.elapsed());
|
|
now = std::time::Instant::now();
|
|
println!("");
|
|
println!("Part 2: {}", $part2);
|
|
println!("(elapsed: {:?})", now.elapsed());
|
|
};
|
|
}
|