[][src]Function superhawk610_minigrep::search_case_insensitive

pub fn search_case_insensitive<'a>(
    query: &str,
    contents: &'a str
) -> Vec<&'a str>

Search for the given query in contents (case-insensitive) and return a vector containing each line with at least one match.

Examples

use superhawk610_minigrep::search_case_insensitive;

let needle = "FoO".to_string();
let haystack = "foo\nbar\nbaz".to_string();

let matches = search_case_insensitive(&needle, &haystack);

assert_eq!(matches, vec!["foo"]);