pub fn search_case_insensitive<'a>( query: &str, contents: &'a str, ) -> impl Iterator<Item = &'a str>