summaryrefslogtreecommitdiffstats
path: root/bin/core/imag-grep/src
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2018-02-11 19:44:56 +0100
committerMatthias Beyer <mail@beyermatthias.de>2018-02-12 21:19:48 +0100
commitc0000b641052b95b5eb0972326aa6bc8fd754759 (patch)
tree223580974af5cfc1dfc1ba501bf87747b5052d30 /bin/core/imag-grep/src
parent50b0ffa6ae39047293ac00ff3f7edf574e9c653c (diff)
Rewrite .map_err_trace_exit_unwrap()
Necessary because error types changed
Diffstat (limited to 'bin/core/imag-grep/src')
-rw-r--r--bin/core/imag-grep/src/main.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/bin/core/imag-grep/src/main.rs b/bin/core/imag-grep/src/main.rs
index 9da97ae0..f3868808 100644
--- a/bin/core/imag-grep/src/main.rs
+++ b/bin/core/imag-grep/src/main.rs
@@ -32,6 +32,7 @@
while_true,
)]
+#[macro_use] extern crate log;
extern crate clap;
extern crate regex;
@@ -70,7 +71,10 @@ fn main() {
.value_of("pattern")
.map(Regex::new)
.unwrap() // ensured by clap
- .map_err_trace_exit_unwrap(1);
+ .unwrap_or_else(|e| {
+ error!("Regex building error: {:?}", e);
+ ::std::process::exit(1)
+ });
let overall_count = rt
.store()