use std::env; use std::fs; // ANCHOR: here fn main() { let args: Vec = env::args().collect(); let (query, file_path) = parse_config(&args); // --snip-- // ANCHOR_END: here println!("Searching for {query}"); println!("In file {file_path}"); let contents = fs::read_to_string(file_path) .expect("Should have been able to read the file"); println!("With text:\n{contents}"); // ANCHOR: here } fn parse_config(args: &[String]) -> (&str, &str) { let query = &args[1]; let file_path = &args[2]; (query, file_path) } // ANCHOR_END: here