From 191f732ef33ff3499a5b1ee4fb95442ed6738866 Mon Sep 17 00:00:00 2001 From: "Sergey \"Shnatsel\" Davidoff" Date: Mon, 28 Apr 2025 18:24:21 +0100 Subject: [PATCH 1/2] More descriptive error message in case cargo is killed --- cargo-auditable/src/cargo_auditable.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cargo-auditable/src/cargo_auditable.rs b/cargo-auditable/src/cargo_auditable.rs index fc32a36..7293131 100644 --- a/cargo-auditable/src/cargo_auditable.rs +++ b/cargo-auditable/src/cargo_auditable.rs @@ -37,5 +37,5 @@ pub fn main() { let results = command .status() .expect("Failed to invoke cargo! Make sure it's in your $PATH"); - std::process::exit(results.code().unwrap()); + std::process::exit(results.code().expect("cargo was terminated by a deadly signal")); } From c2fbeee1b417e06c8985d628e60cc9f2c0985a32 Mon Sep 17 00:00:00 2001 From: "Sergey \"Shnatsel\" Davidoff" Date: Mon, 28 Apr 2025 18:26:45 +0100 Subject: [PATCH 2/2] change formatting to fit rustfmt --- cargo-auditable/src/cargo_auditable.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cargo-auditable/src/cargo_auditable.rs b/cargo-auditable/src/cargo_auditable.rs index 7293131..1013400 100644 --- a/cargo-auditable/src/cargo_auditable.rs +++ b/cargo-auditable/src/cargo_auditable.rs @@ -37,5 +37,8 @@ pub fn main() { let results = command .status() .expect("Failed to invoke cargo! Make sure it's in your $PATH"); - std::process::exit(results.code().expect("cargo was terminated by a deadly signal")); + let code = results + .code() + .expect("cargo was terminated by a deadly signal"); + std::process::exit(code); }