Use `Instant::now` lazily

This commit is contained in:
varkor 2019-12-06 12:19:44 +00:00
parent 9f1269f23c
commit 442514884d
1 changed files with 2 additions and 2 deletions

View File

@ -563,7 +563,7 @@ fn run_test_in_process(
None
};
let start = report_time.then_some(Instant::now());
let start = report_time.then(Instant::now);
let result = catch_unwind(AssertUnwindSafe(testfn));
let exec_time = start.map(|start| {
let duration = start.elapsed();
@ -594,7 +594,7 @@ fn spawn_test_subprocess(
let args = env::args().collect::<Vec<_>>();
let current_exe = &args[0];
let start = report_time.then_some(Instant::now());
let start = report_time.then(Instant::now);
let output = match Command::new(current_exe)
.env(SECONDARY_TEST_INVOKER_VAR, desc.name.as_slice())
.output() {