diff options
Diffstat (limited to 'bin/core/imag-grep/src/lib.rs')
-rw-r--r-- | bin/core/imag-grep/src/lib.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/bin/core/imag-grep/src/lib.rs b/bin/core/imag-grep/src/lib.rs index e2c291ef..fa7bbc3a 100644 --- a/bin/core/imag-grep/src/lib.rs +++ b/bin/core/imag-grep/src/lib.rs @@ -35,7 +35,7 @@ )] #[macro_use] extern crate log; -#[macro_use] extern crate failure; +#[macro_use] extern crate anyhow; extern crate clap; extern crate regex; extern crate resiter; @@ -48,8 +48,8 @@ use std::io::Write; use regex::Regex; use clap::App; -use failure::Fallible as Result; -use failure::err_msg; +use anyhow::Result; + use resiter::AndThen; use resiter::IterInnerOkOrElse; @@ -84,13 +84,13 @@ impl ImagApplication for ImagGrep { .value_of("pattern") .map(Regex::new) .unwrap() // ensured by clap - .map_err(|e| format_err!("Regex building error: {:?}", e))?; + .map_err(|e| anyhow!("Regex building error: {:?}", e))?; let overall_count = rt .store() .entries()? .into_get_iter() - .map_inner_ok_or_else(|| err_msg("Entry from entries missing")) + .map_inner_ok_or_else(|| anyhow!("Entry from entries missing")) .and_then_ok(|entry| { if pattern.is_match(entry.get_content()) { debug!("Matched: {}", entry.get_location()); |