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) {