diff options
Diffstat (limited to 'bin/domain/imag-diary/src/util.rs')
-rw-r--r-- | bin/domain/imag-diary/src/util.rs | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/bin/domain/imag-diary/src/util.rs b/bin/domain/imag-diary/src/util.rs index 4a78adec..ce453358 100644 --- a/bin/domain/imag-diary/src/util.rs +++ b/bin/domain/imag-diary/src/util.rs @@ -18,13 +18,11 @@ // use libimagrt::runtime::Runtime; -use libimagerror::errors::ErrorMsg as EM; use toml::Value; use toml_query::read::TomlValueReadExt; -use failure::Error; -use failure::Fallible as Result; -use failure::ResultExt; +use anyhow::Error; +use anyhow::Result; pub fn get_diary_name(rt: &Runtime) -> Option<String> { use libimagdiary::config::get_default_diary_name; @@ -61,7 +59,6 @@ pub fn get_diary_timed_config(rt: &Runtime, diary_name: &str) -> Result<Option<T Some(cfg) => { let v = cfg .read(&format!("diary.diaries.{}.timed", diary_name)) - .context(EM::IO) .map_err(Error::from); match v { @@ -69,7 +66,7 @@ pub fn get_diary_timed_config(rt: &Runtime, diary_name: &str) -> Result<Option<T Ok(Some(_)) => { let s = format!("Type error at 'diary.diaryies.{}.timed': should be either 'd'/'daily', 'h'/'hourly', 'm'/'minutely' or 's'/'secondly'", diary_name); - Err(format_err!("{}", s)) + Err(anyhow!("{}", s)) }, Ok(None) => Ok(None), @@ -89,6 +86,6 @@ pub fn parse_timed_string(s: &str, diary_name: &str) -> Result<Timed> { } else if s == "s" || s == "secondly" { Ok(Timed::Secondly) } else { - Err(format_err!("Cannot parse config: 'diary.diaries.{}.timed = {}'", diary_name, s)) + Err(anyhow!("Cannot parse config: 'diary.diaries.{}.timed = {}'", diary_name, s)) } } |