From 45e8925d345663f2859a44ecacdccbe06a2d1f67 Mon Sep 17 00:00:00 2001 From: Jacob Lifshay Date: Sun, 4 Jan 2026 18:33:41 -0800 Subject: [PATCH] use Display for errors rather than Debug --- src/main.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index d2e2c1b..63ddb9f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2235,7 +2235,7 @@ impl Page { } } -fn main() -> Result<(), Box> { +fn main_inner() -> Result<(), Box> { let args: Vec = std::env::args().collect(); let page_numbers: Option>>> = if 2 < args.len() { Some(if let Some((start, end)) = args[2].split_once(":") { @@ -2277,3 +2277,13 @@ fn main() -> Result<(), Box> { std::fs::write("powerisa-instructions.xml", output)?; Ok(()) } + +fn main() -> std::process::ExitCode { + match main_inner() { + Ok(()) => std::process::ExitCode::SUCCESS, + Err(e) => { + println!("Error: {e}"); + std::process::ExitCode::FAILURE + } + } +}