use std::{io::{BufReader, BufRead, Error}, fs::File}; pub fn find_matches(file: &File, pattern: &str) -> Result, Error> { let reader = BufReader::new(file); let mut result = Vec::::new(); for line in reader.lines() { let line_val = line.unwrap(); if line_val.contains(&pattern) { result.push(line_val); } } return Ok(result); }