diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2018-02-11 19:44:56 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2018-02-12 21:19:48 +0100 |
commit | c0000b641052b95b5eb0972326aa6bc8fd754759 (patch) | |
tree | 223580974af5cfc1dfc1ba501bf87747b5052d30 /bin/core/imag-grep/src | |
parent | 50b0ffa6ae39047293ac00ff3f7edf574e9c653c (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.rs | 6 |
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() |