fe_cli_vgd/
lib.rs

1use std::io::BufRead;
2
3pub fn find_matches(
4    reader: &mut impl BufRead,
5    pattern: &str,
6    writer: &mut impl std::io::Write,
7) -> std::io::Result<()> {
8    for (_i, line) in reader.lines().flat_map(|x| x.ok()).enumerate() {
9        if line.contains(pattern) {
10            writeln!(writer, "{}", line)?;
11        }
12    }
13    Ok(())
14}