diff options
Diffstat (limited to 'grep-searcher/examples/search-stdin.rs')
-rw-r--r-- | grep-searcher/examples/search-stdin.rs | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/grep-searcher/examples/search-stdin.rs b/grep-searcher/examples/search-stdin.rs index 9ce14915..cd0bc4e8 100644 --- a/grep-searcher/examples/search-stdin.rs +++ b/grep-searcher/examples/search-stdin.rs @@ -7,8 +7,8 @@ use std::io; use std::process; use grep_regex::RegexMatcher; -use grep_searcher::Searcher; use grep_searcher::sinks::UTF8; +use grep_searcher::Searcher; fn main() { if let Err(err) = example() { @@ -20,14 +20,18 @@ fn main() { fn example() -> Result<(), Box<dyn Error>> { let pattern = match env::args().nth(1) { Some(pattern) => pattern, - None => return Err(From::from(format!( - "Usage: search-stdin <pattern>" - ))), + None => { + return Err(From::from(format!("Usage: search-stdin <pattern>"))) + } }; let matcher = RegexMatcher::new(&pattern)?; - Searcher::new().search_reader(&matcher, io::stdin(), UTF8(|lnum, line| { - print!("{}:{}", lnum, line); - Ok(true) - }))?; + Searcher::new().search_reader( + &matcher, + io::stdin(), + UTF8(|lnum, line| { + print!("{}:{}", lnum, line); + Ok(true) + }), + )?; Ok(()) } |