summaryrefslogtreecommitdiffstats
path: root/bin/domain/imag-habit/src/lib.rs
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2019-12-23 13:38:52 +0100
committerMatthias Beyer <mail@beyermatthias.de>2019-12-23 13:38:52 +0100
commite12ee775ada7ca26d715501336ba7d1af665eea1 (patch)
tree494e06858d49e2f899b92823fed10b100d21ea24 /bin/domain/imag-habit/src/lib.rs
parent1c5a81d5b024ef90a45345dc3dc13481afb7929a (diff)
parent02604ae58be17a9ab980b24b29192500c6658f9d (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.rs5
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)