main.rs
1 use std::env; 2 use std::process; 3 4 use minigrep::Config; 5 6 fn main() { 7 let config = Config::build(env::args()).unwrap_or_else(|err| { 8 eprintln!("Problem parsing arguments: {err}"); 9 process::exit(1); 10 }); 11 12 println!("Searching for {}", config.query); 13 println!("In file {}", config.file_path); 14 15 if let Err(e) = minigrep::run(config) { 16 eprintln!("Application error: {e}"); 17 process::exit(1); 18 }; 19 }