pub fn run(config: Config) -> Result<(), Box<dyn Error>>
Expand description
Performs a search according to what values are in the passed in Config
,
which could mean case sensitive search, case insensitive search, etc.
§Examples
use xer_minigrep::Config;
fn main() {
let args = vec!(String::from("./minigrep"), String::from("body"), String::from("poem.txt"));
let iter = args.into_iter();
let config = Config::build(iter).unwrap();
xer_minigrep::run(config).unwrap();
}
§Errors
This function will return a Result
if it failed to read the file