Function run

Source
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