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}