pub struct Config {
pub ignore_case: bool,
/* private fields */
}Expand description
Parse command line arguments and run the program
Examples
use std::{env, process};
let args: Vec<String> = vec![
String::from("minigrep"),
String::from("query"),
String::from("file_path"),
];
let config = minigrep::Config::build(&args).unwrap_or_else(|err| {
eprintln!("Problem parsing arguments: {err}");
std::process::exit(1);
});
if let Err(e) = minigrep::run(config) {
eprintln!("Application error {e}");
process::exit(1);
}Fields§
§ignore_case: boolWhether to ignore case