From 142d53db38c1b1604c4a3bd9be8bd174ab2e56b8 Mon Sep 17 00:00:00 2001 From: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> Date: Thu, 7 Nov 2024 22:46:36 +1100 Subject: [PATCH] Accept no duration in `MainExit::new` Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> --- crates/bin/src/bin_util.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/bin/src/bin_util.rs b/crates/bin/src/bin_util.rs index df49c3f1..9f3b5022 100644 --- a/crates/bin/src/bin_util.rs +++ b/crates/bin/src/bin_util.rs @@ -36,8 +36,8 @@ impl Termination for MainExit { } impl MainExit { - pub fn new(res: Result<()>, done: Duration) -> Self { - res.map(|()| MainExit::Success(Some(done))) + pub fn new(res: Result<()>, done: Option) -> Self { + res.map(|()| MainExit::Success(done)) .unwrap_or_else(|err| { err.downcast::() .map(MainExit::Error)