Сейчас:
`pub fn search_case_insensitive<'a>(
query: &str,
contents: &'a str,
) -> Vec<&'a str> {
let query = query.to_lowercase();
let mut results = Vec::new();
for line in contents.lines() {
if line.to_lowercase().contains(&query) {
results.push(line);
}
}
results
}
`
Надо:
pub struct Config { pub query: String, pub file_path: String, pub ignore_case: bool,
Сейчас:
`pub fn search_case_insensitive<'a>(
query: &str,
contents: &'a str,
) -> Vec<&'a str> {
let query = query.to_lowercase();
let mut results = Vec::new();
}
`
Надо:
pub struct Config { pub query: String, pub file_path: String, pub ignore_case: bool,