summaryrefslogtreecommitdiffstats
path: root/grep-searcher/examples/search-stdin.rs
diff options
context:
space:
mode:
Diffstat (limited to 'grep-searcher/examples/search-stdin.rs')
-rw-r--r--grep-searcher/examples/search-stdin.rs20
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(())
}