summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2017-09-03 21:39:32 +0200
committerMatthias Beyer <mail@beyermatthias.de>2017-09-04 09:19:29 +0200
commit18e806f588a2917ba21d289e93216edd3d6c801e (patch)
treefd7f5082b90d74693c470131c09ab192a07149d8 /lib
parente9ed4dfcab399b9af5b53b85f41476fb9cc21df5 (diff)
Remove dedicated result modules, use error chain generated Result types
Diffstat (limited to 'lib')
-rw-r--r--lib/domain/libimagbookmark/src/collection.rs4
-rw-r--r--lib/domain/libimagbookmark/src/lib.rs1
-rw-r--r--lib/domain/libimagbookmark/src/link.rs2
-rw-r--r--lib/domain/libimagbookmark/src/result.rs25
-rw-r--r--lib/domain/libimagcounter/src/counter.rs2
-rw-r--r--lib/domain/libimagcounter/src/lib.rs1
-rw-r--r--lib/domain/libimagcounter/src/result.rs25
-rw-r--r--lib/domain/libimagdiary/src/diary.rs2
-rw-r--r--lib/domain/libimagdiary/src/entry.rs2
-rw-r--r--lib/domain/libimagdiary/src/iter.rs2
-rw-r--r--lib/domain/libimagdiary/src/lib.rs1
-rw-r--r--lib/domain/libimagdiary/src/result.rs24
-rw-r--r--lib/domain/libimagdiary/src/viewer.rs2
-rw-r--r--lib/domain/libimagmail/src/hasher.rs2
-rw-r--r--lib/domain/libimagmail/src/iter.rs2
-rw-r--r--lib/domain/libimagmail/src/lib.rs1
-rw-r--r--lib/domain/libimagmail/src/mail.rs2
-rw-r--r--lib/domain/libimagmail/src/result.rs25
-rw-r--r--lib/domain/libimagnotes/src/lib.rs1
-rw-r--r--lib/domain/libimagnotes/src/note.rs4
-rw-r--r--lib/domain/libimagnotes/src/result.rs25
-rw-r--r--lib/domain/libimagtimetrack/src/lib.rs1
-rw-r--r--lib/domain/libimagtimetrack/src/result.rs26
-rw-r--r--lib/domain/libimagtimetrack/src/timetracking.rs2
-rw-r--r--lib/domain/libimagtimetrack/src/timetrackingstore.rs2
-rw-r--r--lib/domain/libimagtodo/src/lib.rs1
-rw-r--r--lib/domain/libimagtodo/src/result.rs24
-rw-r--r--lib/domain/libimagtodo/src/task.rs2
-rw-r--r--lib/entry/libimagentryannotation/src/annotateable.rs2
-rw-r--r--lib/entry/libimagentryannotation/src/annotation_fetcher.rs4
-rw-r--r--lib/entry/libimagentryannotation/src/lib.rs1
-rw-r--r--lib/entry/libimagentryannotation/src/result.rs26
-rw-r--r--lib/entry/libimagentrycategory/src/category.rs2
-rw-r--r--lib/entry/libimagentrycategory/src/lib.rs1
-rw-r--r--lib/entry/libimagentrycategory/src/register.rs2
-rw-r--r--lib/entry/libimagentrycategory/src/result.rs26
-rw-r--r--lib/entry/libimagentrydatetime/src/datepath/compiler.rs2
-rw-r--r--lib/entry/libimagentrydatetime/src/datepath/mod.rs1
-rw-r--r--lib/entry/libimagentrydatetime/src/datepath/result.rs25
-rw-r--r--lib/entry/libimagentrydatetime/src/datepath/to_store_id.rs2
-rw-r--r--lib/entry/libimagentrydatetime/src/datetime.rs1
-rw-r--r--lib/entry/libimagentrydatetime/src/lib.rs1
-rw-r--r--lib/entry/libimagentrydatetime/src/result.rs25
-rw-r--r--lib/entry/libimagentryedit/src/edit.rs2
-rw-r--r--lib/entry/libimagentryedit/src/lib.rs1
-rw-r--r--lib/entry/libimagentryedit/src/result.rs25
-rw-r--r--lib/entry/libimagentrylink/src/external.rs4
-rw-r--r--lib/entry/libimagentrylink/src/internal.rs6
-rw-r--r--lib/entry/libimagentrylink/src/lib.rs1
-rw-r--r--lib/entry/libimagentrylink/src/result.rs25
-rw-r--r--lib/entry/libimagentrylist/src/cli.rs2
-rw-r--r--lib/entry/libimagentrylist/src/lib.rs1
-rw-r--r--lib/entry/libimagentrylist/src/lister.rs2
-rw-r--r--lib/entry/libimagentrylist/src/listers/core.rs2
-rw-r--r--lib/entry/libimagentrylist/src/listers/line.rs2
-rw-r--r--lib/entry/libimagentrylist/src/listers/path.rs2
-rw-r--r--lib/entry/libimagentrylist/src/listers/table.rs2
-rw-r--r--lib/entry/libimagentrylist/src/result.rs25
-rw-r--r--lib/entry/libimagentrymarkdown/src/html.rs4
-rw-r--r--lib/entry/libimagentrymarkdown/src/lib.rs1
-rw-r--r--lib/entry/libimagentrymarkdown/src/link.rs2
-rw-r--r--lib/entry/libimagentrymarkdown/src/result.rs25
-rw-r--r--lib/entry/libimagentryref/src/flags.rs2
-rw-r--r--lib/entry/libimagentryref/src/hasher.rs2
-rw-r--r--lib/entry/libimagentryref/src/hashers/nbytes.rs2
-rw-r--r--lib/entry/libimagentryref/src/lib.rs1
-rw-r--r--lib/entry/libimagentryref/src/lister.rs2
-rw-r--r--lib/entry/libimagentryref/src/reference.rs2
-rw-r--r--lib/entry/libimagentryref/src/result.rs25
-rw-r--r--lib/entry/libimagentrytag/src/exec.rs2
-rw-r--r--lib/entry/libimagentrytag/src/lib.rs1
-rw-r--r--lib/entry/libimagentrytag/src/result.rs25
-rw-r--r--lib/entry/libimagentrytag/src/tagable.rs2
-rw-r--r--lib/entry/libimagentryview/src/builtin/editor.rs2
-rw-r--r--lib/entry/libimagentryview/src/builtin/plain.rs2
-rw-r--r--lib/entry/libimagentryview/src/builtin/stdout.rs2
-rw-r--r--lib/entry/libimagentryview/src/lib.rs1
-rw-r--r--lib/entry/libimagentryview/src/result.rs24
-rw-r--r--lib/entry/libimagentryview/src/viewer.rs2
-rw-r--r--lib/etc/libimaginteraction/src/ask.rs2
-rw-r--r--lib/etc/libimaginteraction/src/lib.rs1
-rw-r--r--lib/etc/libimaginteraction/src/result.rs24
-rw-r--r--lib/etc/libimaginteraction/src/ui.rs2
83 files changed, 51 insertions, 545 deletions
diff --git a/lib/domain/libimagbookmark/src/collection.rs b/lib/domain/libimagbookmark/src/collection.rs
index 525500ff..858460d0 100644
--- a/lib/domain/libimagbookmark/src/collection.rs
+++ b/lib/domain/libimagbookmark/src/collection.rs
@@ -31,7 +31,7 @@ use regex::Regex;
use error::BookmarkErrorKind as BEK;
use error::BookmarkError as BE;
use error::ResultExt;
-use result::Result;
+use error::Result;
use module_path::ModuleEntryPath;
use libimagstore::store::Store;
@@ -150,7 +150,7 @@ impl<'a> BookmarkCollection<'a> {
pub mod iter {
use link::Link;
- use result::Result;
+ use error::Result;
use error::{ResultExt, BookmarkErrorKind as BEK};
pub struct LinkIter<I>(I)
diff --git a/lib/domain/libimagbookmark/src/lib.rs b/lib/domain/libimagbookmark/src/lib.rs
index 00d94f61..6567cbf1 100644
--- a/lib/domain/libimagbookmark/src/lib.rs
+++ b/lib/domain/libimagbookmark/src/lib.rs
@@ -48,4 +48,3 @@ module_entry_path_mod!("bookmark");
pub mod collection;
pub mod error;
pub mod link;
-pub mod result;
diff --git a/lib/domain/libimagbookmark/src/link.rs b/lib/domain/libimagbookmark/src/link.rs
index acc68e60..038fea7f 100644
--- a/lib/domain/libimagbookmark/src/link.rs
+++ b/lib/domain/libimagbookmark/src/link.rs
@@ -19,7 +19,7 @@
use std::ops::{Deref, DerefMut};
-use result::Result;
+use error::Result;
use url::Url;
diff --git a/lib/domain/libimagbookmark/src/result.rs b/lib/domain/libimagbookmark/src/result.rs
deleted file mode 100644
index 780a8035..00000000
--- a/lib/domain/libimagbookmark/src/result.rs
+++ /dev/null
@@ -1,25 +0,0 @@
-//
-// imag - the personal information management suite for the commandline
-// Copyright (C) 2015, 2016 Matthias Beyer <mail@beyermatthias.de> and contributors
-//
-// This library is free software; you can redistribute it and/or
-// modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation; version
-// 2.1 of the License.
-//
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-// Lesser General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public
-// License along with this library; if not, write to the Free Software
-// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-//
-
-use std::result::Result as RResult;
-
-use error::BookmarkError;
-
-pub type Result<T> = RResult<T, BookmarkError>;
-
diff --git a/lib/domain/libimagcounter/src/counter.rs b/lib/domain/libimagcounter/src/counter.rs
index f58e5bb5..855ee5a1 100644
--- a/lib/domain/libimagcounter/src/counter.rs
+++ b/lib/domain/libimagcounter/src/counter.rs
@@ -34,7 +34,7 @@ use libimagstore::storeid::StoreId;
use libimagstore::storeid::IntoStoreId;
use module_path::ModuleEntryPath;
-use result::Result;
+use error::Result;
use error::CounterError as CE;
use error::CounterErrorKind as CEK;
use error::ResultExt;
diff --git a/lib/domain/libimagcounter/src/lib.rs b/lib/domain/libimagcounter/src/lib.rs
index 6aa28b71..41db759d 100644
--- a/lib/domain/libimagcounter/src/lib.rs
+++ b/lib/domain/libimagcounter/src/lib.rs
@@ -47,5 +47,4 @@ module_entry_path_mod!("counter");
pub mod counter;
pub mod error;
-pub mod result;
diff --git a/lib/domain/libimagcounter/src/result.rs b/lib/domain/libimagcounter/src/result.rs
deleted file mode 100644
index e24b90c9..00000000
--- a/lib/domain/libimagcounter/src/result.rs
+++ /dev/null
@@ -1,25 +0,0 @@
-//
-// imag - the personal information management suite for the commandline
-// Copyright (C) 2015, 2016 Matthias Beyer <mail@beyermatthias.de> and contributors
-//
-// This library is free software; you can redistribute it and/or
-// modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation; version
-// 2.1 of the License.
-//
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-// Lesser General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public
-// License along with this library; if not, write to the Free Software
-// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-//
-
-use std::result::Result as RResult;
-
-use error::CounterError;
-
-pub type Result<T> = RResult<T, CounterError>;
-
diff --git a/lib/domain/libimagdiary/src/diary.rs b/lib/domain/libimagdiary/src/diary.rs
index 6617f392..8bc94865 100644
--- a/lib/domain/libimagdiary/src/diary.rs
+++ b/lib/domain/libimagdiary/src/diary.rs
@@ -33,7 +33,7 @@ use diaryid::DiaryId;
use error::DiaryError as DE;
use error::DiaryErrorKind as DEK;
use error::ResultExt;
-use result::Result;
+use error::Result;
use iter::DiaryEntryIterator;
use is_in_diary::IsInDiary;
diff --git a/lib/domain/libimagdiary/src/entry.rs b/lib/domain/libimagdiary/src/entry.rs
index 0148b59d..4e654f5e 100644
--- a/lib/domain/libimagdiary/src/entry.rs
+++ b/lib/domain/libimagdiary/src/entry.rs
@@ -22,7 +22,7 @@ use std::ops::DerefMut;
use libimagstore::store::FileLockEntry;
use libimagentryedit::edit::Edit;
-use libimagentryedit::result::Result as EditResult;
+use libimagentryedit::error::Result as EditResult;
use libimagrt::runtime::Runtime;
use diaryid::DiaryId;
diff --git a/lib/domain/libimagdiary/src/iter.rs b/lib/domain/libimagdiary/src/iter.rs
index 285dc34e..63bd0779 100644
--- a/lib/domain/libimagdiary/src/iter.rs
+++ b/lib/domain/libimagdiary/src/iter.rs
@@ -29,7 +29,7 @@ use is_in_diary::IsInDiary;
use entry::Entry as DiaryEntry;
use error::DiaryErrorKind as DEK;
use error::ResultExt;
-use result::Result;
+use error::Result;
use libimagerror::trace::trace_error;
/// A iterator for iterating over diary entries
diff --git a/lib/domain/libimagdiary/src/lib.rs b/lib/domain/libimagdiary/src/lib.rs
index 90c14679..b9c9697b 100644
--- a/lib/domain/libimagdiary/src/lib.rs
+++ b/lib/domain/libimagdiary/src/lib.rs
@@ -57,6 +57,5 @@ pub mod diary;
pub mod is_in_diary;
pub mod entry;
pub mod iter;
-pub mod result;
pub mod viewer;
diff --git a/lib/domain/libimagdiary/src/result.rs b/lib/domain/libimagdiary/src/result.rs
deleted file mode 100644
index b4f5f382..00000000
--- a/lib/domain/libimagdiary/src/result.rs
+++ /dev/null
@@ -1,24 +0,0 @@
-//
-// imag - the personal information management suite for the commandline
-// Copyright (C) 2015, 2016 Matthias Beyer <mail@beyermatthias.de> and contributors
-//
-// This library is free software; you can redistribute it and/or
-// modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation; version
-// 2.1 of the License.
-//
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-// Lesser General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public
-// License along with this library; if not, write to the Free Software
-// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-//
-
-use std::result::Result as RResult;
-
-use error::DiaryError;
-
-pub type Result<T> = RResult<T, DiaryError>;
diff --git a/lib/domain/libimagdiary/src/viewer.rs b/lib/domain/libimagdiary/src/viewer.rs
index 9efd293f..e87bc202 100644
--- a/lib/domain/libimagdiary/src/viewer.rs
+++ b/lib/domain/libimagdiary/src/viewer.rs
@@ -22,7 +22,7 @@
use entry::Entry;
use error::DiaryErrorKind as DEK;
use error::ResultExt;
-use result::Result;
+use error::Result;
use libimagentryview::viewer::Viewer;
use libimagentryview::builtin::plain::PlainViewer;
diff --git a/lib/domain/libimagmail/src/hasher.rs b/lib/domain/libimagmail/src/hasher.rs
index d650bedd..07817602 100644
--- a/lib/domain/libimagmail/src/hasher.rs
+++ b/lib/domain/libimagmail/src/hasher.rs
@@ -26,7 +26,7 @@ use libimagentryref::hasher::Hasher;
use libimagentryref::hasher::DefaultHasher;
use libimagentryref::error::RefErrorKind as REK;
use libimagentryref::error::ResultExt;
-use libimagentryref::result::Result as RResult;
+use libimagentryref::error::Result as RResult;
pub struct MailHasher {
defaulthasher: DefaultHasher,
diff --git a/lib/domain/libimagmail/src/iter.rs b/lib/domain/libimagmail/src/iter.rs
index fe1e72a4..92cf2981 100644
--- a/lib/domain/libimagmail/src/iter.rs
+++ b/lib/domain/libimagmail/src/iter.rs
@@ -25,7 +25,7 @@
//!
use mail::Mail;
-use result::Result;
+use error::Result;
use libimagentryref::reference::Ref;
diff --git a/lib/domain/libimagmail/src/lib.rs b/lib/domain/libimagmail/src/lib.rs
index 09e74a5f..9a6b9413 100644
--- a/lib/domain/libimagmail/src/lib.rs
+++ b/lib/domain/libimagmail/src/lib.rs
@@ -48,5 +48,4 @@ pub mod error;
pub mod hasher;
pub mod iter;
pub mod mail;
-pub mod result;
diff --git a/lib/domain/libimagmail/src/mail.rs b/lib/domain/libimagmail/src/mail.rs
index 17129c90..426409cc 100644
--- a/lib/domain/libimagmail/src/mail.rs
+++ b/lib/domain/libimagmail/src/mail.rs
@@ -30,7 +30,7 @@ use email::MimeMessage;
use email::results::ParsingResult as EmailParsingResult;
use hasher::MailHasher;
-use result::Result;
+use error::Result;
use error::{ResultExt, MailErrorKind as MEK};
struct Buffer(String);
diff --git a/lib/domain/libimagmail/src/result.rs b/lib/domain/libimagmail/src/result.rs
deleted file mode 100644
index 7f745eda..00000000
--- a/lib/domain/libimagmail/src/result.rs
+++ /dev/null
@@ -1,25 +0,0 @@
-//
-// imag - the personal information management suite for the commandline
-// Copyright (C) 2015, 2016 Matthias Beyer <mail@beyermatthias.de> and contributors
-//
-// This library is free software; you can redistribute it and/or
-// modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation; version
-// 2.1 of the License.
-//
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-// Lesser General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public
-// License along with this library; if not, write to the Free Software
-// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-//
-
-use std::result::Result as RResult;
-
-use error::MailError;
-
-pub type Result<T> = RResult<T, MailError>;
-
diff --git a/lib/domain/libimagnotes/src/lib.rs b/lib/domain/libimagnotes/src/lib.rs