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);
        }
    }
}