1 2 3 4 5 6 7 8 9 10 11 12 13
use std::io::Write; pub fn find_matches(content: &str, pattern: &str, mut writer: impl Write) { for (_i, line) in content.lines().enumerate() { if line.contains(&pattern) { writeln!(writer, "{:2}| {}", _i + 1, line).unwrap(); // writeln!(writer, "{}", line).unwrap(); // log::warn!("{:2}| {}", i + 1, line); // } else { // info!("{:2}| {}", i + 1, line); } } }