1
 2
 3
 4
 5
 6
 7
 8
 9
10
use exitfailure::ExitFailure;

pub fn find_matches(content: &str, pattern: &str, mut writer: impl std::io::Write)  -> Result<(), ExitFailure>  {
    for line in content.lines() {
        if line.contains(pattern) {
            writeln!(writer, "{}", line)?;
        }
    }
    Ok(())
}