From d7d2c74b236c7c43b00f6a00d02abf03a4800b02 Mon Sep 17 00:00:00 2001 From: Ian Rettig Date: Fri, 6 Jun 2025 17:02:32 -0400 Subject: [PATCH] Feat: question mark unwrap. --- src/main.rs | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/main.rs b/src/main.rs index 60d172c..e82f62f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -7,20 +7,12 @@ struct Cli { path: std::path::PathBuf, } -fn main() -> Result<(), Box>{ +fn main() -> Result<(), Box> { let args = Cli::parse(); // let content = std::fs::read_to_string(&args.path).expect("Could not read file."); - let result = std::fs::read_to_string(&args.path); - let content = match result { - Ok(content) => { - content - }, - Err(error) => { - return Err(error.into()); - } - }; + let content = std::fs::read_to_string(&args.path)?; for line in content.lines() { if line.contains(&args.pattern) {