From 7cca8410e1fb8d188f9fb43e0d82bab6abf27229 Mon Sep 17 00:00:00 2001 From: Ian Rettig Date: Mon, 9 Jun 2025 11:47:23 -0400 Subject: [PATCH] Feat: extract find_matches into own function. --- src/main.rs | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/main.rs b/src/main.rs index 7a367d7..c84a7cf 100644 --- a/src/main.rs +++ b/src/main.rs @@ -20,15 +20,21 @@ fn main() -> Result<()> { .with_context(|| format!("could not read file `{}`.", args.path.display()))?; - for line in content.lines() { - if line.contains(&args.pattern) { - println!("{}", line) - } - } + find_matches(content.as_str(), args.pattern.as_str()); Ok(()) } +fn find_matches(content: &str, pattern: &str) { + for line in content.lines() { + if line.contains(pattern) { + println!("{}", line) + } + } +} + + + #[allow(dead_code)] fn answer() -> i32 { return 42;