summaryrefslogtreecommitdiffstats
path: root/lib/domain/libimagtimetrack/src/timetrackingstore.rs
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2018-10-30 18:40:51 +0100
committerMatthias Beyer <mail@beyermatthias.de>2018-10-30 18:46:28 +0100
commit57f7a5a682df97b4b5d34bd1c39525d9a77c9c3f (patch)
treeee474d41e9b2b8db5d73a349a47b65fa31c9c0f6 /lib/domain/libimagtimetrack/src/timetrackingstore.rs
parent3951bc7e5d97d7c616ba75e553e01fdfe77848ad (diff)
libimagtimetrack: Move from error-chain to failure
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'lib/domain/libimagtimetrack/src/timetrackingstore.rs')
-rw-r--r--lib/domain/libimagtimetrack/src/timetrackingstore.rs13
1 files changed, 7 insertions, 6 deletions
diff --git a/lib/domain/libimagtimetrack/src/timetrackingstore.rs b/lib/domain/libimagtimetrack/src/timetrackingstore.rs
index 72e608ae..1d8b27cd 100644
--- a/lib/domain/libimagtimetrack/src/timetrackingstore.rs
+++ b/lib/domain/libimagtimetrack/src/timetrackingstore.rs
@@ -25,12 +25,13 @@
use chrono::NaiveDateTime as NDT;
use toml::Value;
use toml_query::insert::TomlValueInsertExt;
+use failure::Fallible as Result;
+use failure::Error;
use libimagstore::store::Store;
use libimagstore::store::FileLockEntry;
use libimagentrydatetime::datepath::compiler::DatePathCompiler;
-use error::Result;
use constants::*;
use iter::get::TimeTrackingsGetIterator;
@@ -69,24 +70,24 @@ impl<'a> TimeTrackStore<'a> for Store {
use std::path::PathBuf;
COMPILER.compile(CRATE_NAME, start)
- .map_err(From::from)
+ .map_err(Error::from)
.map(|mut id| {
id.local_push(PathBuf::from(ts.as_str()));
id
})
- .and_then(|id| self.create(id).map_err(From::from))
+ .and_then(|id| self.create(id))
.and_then(|mut fle| {
let v = Value::String(ts.as_str().to_owned());
fle.get_header_mut()
.insert(DATE_TIME_TAG_HEADER_PATH, v)
- .map_err(From::from)
+ .map_err(Error::from)
.map(|_| fle)
})
.and_then(|mut fle| {
let v = Value::String(start.format(DATE_TIME_FORMAT).to_string());
fle.get_header_mut()
.insert(DATE_TIME_START_HEADER_PATH, v)
- .map_err(From::from)
+ .map_err(Error::from)
.map(|_| fle)
})
}
@@ -97,7 +98,7 @@ impl<'a> TimeTrackStore<'a> for Store {
let v = Value::String(end.format(DATE_TIME_FORMAT).to_string());
fle.get_header_mut()
.insert(DATE_TIME_END_HEADER_PATH, v)
- .map_err(From::from)
+ .map_err(Error::from)
.map(|_| fle)
})
}