diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2018-10-30 18:40:51 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2018-10-30 18:46:28 +0100 |
commit | 57f7a5a682df97b4b5d34bd1c39525d9a77c9c3f (patch) | |
tree | ee474d41e9b2b8db5d73a349a47b65fa31c9c0f6 /lib/domain/libimagtimetrack/src/timetrackingstore.rs | |
parent | 3951bc7e5d97d7c616ba75e553e01fdfe77848ad (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.rs | 13 |
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) }) } |