Function search

Source
pub fn search<'a>(query: &str, contents: &'a str) -> Vec<&'a str>
Expand description

Searches for the query string in the contents, case-sensitive.

§Arguments

  • query - The string to search for.
  • contents - The contents of the file to search in.

§Returns

  • Vec<&str> - A vector of lines that contain the query string.

§Examples

use quewuigrep::search;
 
let query = "duct";
let contents = "\
Rust:
safe, fast, productive.
Pick three.
Duct tape.";
 
let result = search(query, contents);
assert_eq!(result, vec!["safe, fast, productive."]);