From edcbf290fc60937b5eefc3d915e7c3136fce150b Mon Sep 17 00:00:00 2001 From: Karolin Varner Date: Sat, 2 Aug 2025 16:51:31 +0200 Subject: [PATCH] chore: Use default error handler in rp main() --- rp/src/main.rs | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/rp/src/main.rs b/rp/src/main.rs index 1b9f696..d9034ff 100644 --- a/rp/src/main.rs +++ b/rp/src/main.rs @@ -10,7 +10,7 @@ mod exchange; mod key; #[tokio::main] -async fn main() { +async fn main() -> anyhow::Result<()> { #[cfg(feature = "experiment_memfd_secret")] policy::secret_policy_try_use_memfd_secrets(); #[cfg(not(feature = "experiment_memfd_secret"))] @@ -26,7 +26,7 @@ async fn main() { let command = cli.command.unwrap(); - let res = match command { + match command { Command::GenKey { private_keys_dir } => genkey(&private_keys_dir), Command::PubKey { private_keys_dir, @@ -47,13 +47,5 @@ async fn main() { println!("Usage: rp [verbose] genkey|pubkey|exchange [ARGS]..."); Ok(()) } - }; - - match res { - Ok(_) => {} - Err(err) => { - eprintln!("An error occurred: {}", err); - exit(1); - } } }