diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2019-12-23 13:38:52 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2019-12-23 13:38:52 +0100 |
commit | e12ee775ada7ca26d715501336ba7d1af665eea1 (patch) | |
tree | 494e06858d49e2f899b92823fed10b100d21ea24 /bin/domain/imag-habit/src/lib.rs | |
parent | 1c5a81d5b024ef90a45345dc3dc13481afb7929a (diff) | |
parent | 02604ae58be17a9ab980b24b29192500c6658f9d (diff) |
Merge branch 'replace-map-dbg-err' into master
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'bin/domain/imag-habit/src/lib.rs')
-rw-r--r-- | bin/domain/imag-habit/src/lib.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bin/domain/imag-habit/src/lib.rs b/bin/domain/imag-habit/src/lib.rs index c8075dfe..e9ce9834 100644 --- a/bin/domain/imag-habit/src/lib.rs +++ b/bin/domain/imag-habit/src/lib.rs @@ -43,6 +43,7 @@ extern crate resiter; extern crate chrono; extern crate prettytable; #[macro_use] extern crate failure; +extern crate result_inspect; extern crate libimaghabit; extern crate libimagstore; @@ -65,6 +66,7 @@ use resiter::Filter; use resiter::IterInnerOkOrElse; use clap::App; use chrono::NaiveDate; +use result_inspect::*; use libimagrt::runtime::Runtime; use libimagrt::application::ImagApplication; @@ -74,7 +76,6 @@ use libimaghabit::habit::HabitTemplate; use libimagstore::store::FileLockEntry; use libimagstore::iter::get::StoreIdGetIteratorExtension; use libimaginteraction::ask::ask_bool; -use libimagutil::debug_result::DebugResult; mod ui; @@ -133,7 +134,7 @@ fn create(rt: &Runtime) -> Result<()> { let parsedate = |d, pname| match kairos_parse(d)? { Parsed::TimeType(tt) => tt.calculate() - .map_dbg(|y| format!("TimeType yielded: '{:?}'", y))? + .inspect(|y| debug!("TimeType yielded: '{:?}'", y))? .get_moment() .ok_or_else(|| { format_err!("Error: '{}' parameter does not yield a point in time", pname) |