Impl IntoError for error kinds
This commit is contained in:
parent
9713a4632c
commit
603808a9fa
23 changed files with 258 additions and 0 deletions
|
@ -39,3 +39,14 @@ error_chain! {
|
||||||
pub use self::error::StoreError;
|
pub use self::error::StoreError;
|
||||||
pub use self::error::StoreErrorKind;
|
pub use self::error::StoreErrorKind;
|
||||||
|
|
||||||
|
impl IntoError for StoreErrorKind {
|
||||||
|
type Target = StoreError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
StoreError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
StoreError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -60,6 +60,18 @@ error_chain! {
|
||||||
pub use self::error::{ConfigError, ConfigErrorKind, MapErrInto};
|
pub use self::error::{ConfigError, ConfigErrorKind, MapErrInto};
|
||||||
use libimagerror::into::IntoError;
|
use libimagerror::into::IntoError;
|
||||||
|
|
||||||
|
impl IntoError for ConfigErrorKind {
|
||||||
|
type Target = ConfigError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
ConfigError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
ConfigError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// `Configuration` object
|
/// `Configuration` object
|
||||||
///
|
///
|
||||||
/// Holds all config variables which are globally available plus the configuration object from the
|
/// Holds all config variables which are globally available plus the configuration object from the
|
||||||
|
|
|
@ -293,3 +293,14 @@ error_chain! {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl IntoError for StoreErrorKind {
|
||||||
|
type Target: StoreError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
StoreError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
StoreError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -55,3 +55,14 @@ pub use self::error::BookmarkError;
|
||||||
pub use self::error::BookmarkErrorKind;
|
pub use self::error::BookmarkErrorKind;
|
||||||
pub use self::error::MapErrInto;
|
pub use self::error::MapErrInto;
|
||||||
|
|
||||||
|
impl IntoError for BookmarkErrorKind {
|
||||||
|
type Target = BookmarkError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
BookmarkError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
BookmarkError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -54,3 +54,14 @@ error_chain! {
|
||||||
pub use self::error::CounterError;
|
pub use self::error::CounterError;
|
||||||
pub use self::error::CounterErrorKind;
|
pub use self::error::CounterErrorKind;
|
||||||
|
|
||||||
|
impl IntoError for CounterErrorKind {
|
||||||
|
type Target = CounterError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
CounterError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
CounterError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -80,3 +80,14 @@ pub use self::error::DiaryError;
|
||||||
pub use self::error::DiaryErrorKind;
|
pub use self::error::DiaryErrorKind;
|
||||||
pub use self::error::MapErrInto;
|
pub use self::error::MapErrInto;
|
||||||
|
|
||||||
|
impl IntoError for DiaryErrorKind {
|
||||||
|
type Target = DiaryError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
DiaryError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
DiaryError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -47,3 +47,14 @@ pub use self::error::MailError;
|
||||||
pub use self::error::MailErrorKind;
|
pub use self::error::MailErrorKind;
|
||||||
pub use self::error::MapErrInto;
|
pub use self::error::MapErrInto;
|
||||||
|
|
||||||
|
impl IntoError for MailErrorKind {
|
||||||
|
type Target = MailError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
MailError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
MailError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -50,3 +50,14 @@ pub use self::error::NoteError;
|
||||||
pub use self::error::NoteErrorKind;
|
pub use self::error::NoteErrorKind;
|
||||||
pub use self::error::MapErrInto;
|
pub use self::error::MapErrInto;
|
||||||
|
|
||||||
|
impl IntoError for NoteErrorKind {
|
||||||
|
type Target = NoteError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
NoteError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
NoteError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -56,3 +56,14 @@ pub use self::error::TimeTrackError;
|
||||||
pub use self::error::TimeTrackErrorKind;
|
pub use self::error::TimeTrackErrorKind;
|
||||||
pub use self::error::MapErrInto;
|
pub use self::error::MapErrInto;
|
||||||
|
|
||||||
|
impl IntoError for TimeTrackErrorKind {
|
||||||
|
type Target = TimeTrackError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
TimeTrackError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
TimeTrackError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -55,3 +55,14 @@ pub use self::error::TodoError;
|
||||||
pub use self::error::TodoErrorKind;
|
pub use self::error::TodoErrorKind;
|
||||||
pub use self::error::MapErrInto;
|
pub use self::error::MapErrInto;
|
||||||
|
|
||||||
|
impl IntoError for TodoErrorKind {
|
||||||
|
type Target = TodoError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
TodoError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
TodoError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -60,3 +60,14 @@ pub use self::error::AnnotationError;
|
||||||
pub use self::error::AnnotationErrorKind;
|
pub use self::error::AnnotationErrorKind;
|
||||||
pub use self::error::MapErrInto;
|
pub use self::error::MapErrInto;
|
||||||
|
|
||||||
|
impl IntoError for AnnotationErrorKind {
|
||||||
|
type Target = AnnotationError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
AnnotationError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
AnnotationError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -54,3 +54,14 @@ pub use self::error::CategoryError;
|
||||||
pub use self::error::CategoryErrorKind;
|
pub use self::error::CategoryErrorKind;
|
||||||
pub use self::error::MapErrInto;
|
pub use self::error::MapErrInto;
|
||||||
|
|
||||||
|
impl IntoError for CategoryErrorKind {
|
||||||
|
type Target = CategoryError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
CategoryError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
CategoryError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -37,3 +37,15 @@ error_chain! {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub use self::error::DatePathCompilerError;
|
pub use self::error::DatePathCompilerError;
|
||||||
|
|
||||||
|
impl IntoError for DatePathCompilerErrorKind {
|
||||||
|
type Target = DatePathCompilerError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
DatePathCompilerError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
DatePathCompilerError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -75,3 +75,14 @@ pub use self::error::DateError;
|
||||||
pub use self::error::DateErrorKind;
|
pub use self::error::DateErrorKind;
|
||||||
pub use self::error::MapErrInto;
|
pub use self::error::MapErrInto;
|
||||||
|
|
||||||
|
impl IntoError for DateErrorKind {
|
||||||
|
type Target = DateError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
DateError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
DateError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -35,6 +35,18 @@ pub use self::error::DateTimeRangeError;
|
||||||
pub use self::error::DateTimeRangeErrorKind;
|
pub use self::error::DateTimeRangeErrorKind;
|
||||||
pub use self::error::MapErrInto;
|
pub use self::error::MapErrInto;
|
||||||
|
|
||||||
|
impl IntoError for DateTimeRangeErrorKind {
|
||||||
|
type Target = DateTimeRangeError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
DateTimeRangeError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
DateTimeRangeError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
use chrono::naive::NaiveDateTime;
|
use chrono::naive::NaiveDateTime;
|
||||||
use libimagerror::into::IntoError;
|
use libimagerror::into::IntoError;
|
||||||
use self::result::Result;
|
use self::result::Result;
|
||||||
|
|
|
@ -50,3 +50,15 @@ pub use self::error::EditError;
|
||||||
pub use self::error::EditErrorKind;
|
pub use self::error::EditErrorKind;
|
||||||
pub use self::error::MapErrInto;
|
pub use self::error::MapErrInto;
|
||||||
|
|
||||||
|
impl IntoError for EditErrorKind {
|
||||||
|
type Target = EditError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
EditError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
EditError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -90,3 +90,14 @@ pub use self::error::LinkError;
|
||||||
pub use self::error::LinkErrorKind;
|
pub use self::error::LinkErrorKind;
|
||||||
pub use self::error::MapErrInto;
|
pub use self::error::MapErrInto;
|
||||||
|
|
||||||
|
impl IntoError for LinkErrorKind {
|
||||||
|
type Target = LinkError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
LinkError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
LinkError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -55,3 +55,14 @@ pub use self::error::ListError;
|
||||||
pub use self::error::ListErrorKind;
|
pub use self::error::ListErrorKind;
|
||||||
pub use self::error::MapErrInto;
|
pub use self::error::MapErrInto;
|
||||||
|
|
||||||
|
impl IntoError for ListErrorKind {
|
||||||
|
type Target = ListError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
ListError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
ListError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -40,3 +40,14 @@ pub use self::error::MarkdownError;
|
||||||
pub use self::error::MarkdownErrorKind;
|
pub use self::error::MarkdownErrorKind;
|
||||||
|
|
||||||
|
|
||||||
|
impl IntoError for MarkdownErrorKind {
|
||||||
|
type Target = MarkdownError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
MarkdownError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
MarkdownError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -145,3 +145,14 @@ pub use self::error::RefError;
|
||||||
pub use self::error::RefErrorKind;
|
pub use self::error::RefErrorKind;
|
||||||
pub use self::error::MapErrInto;
|
pub use self::error::MapErrInto;
|
||||||
|
|
||||||
|
impl IntoError for RefErrorKind {
|
||||||
|
type Target = RefError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
RefError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
RefError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -50,3 +50,14 @@ pub use self::error::TagError;
|
||||||
pub use self::error::TagErrorKind;
|
pub use self::error::TagErrorKind;
|
||||||
pub use self::error::MapErrInto;
|
pub use self::error::MapErrInto;
|
||||||
|
|
||||||
|
impl IntoError for TagErrorKind {
|
||||||
|
type Target = TagError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
TagError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
TagError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -54,3 +54,15 @@ error_chain! {
|
||||||
pub use self::error::ViewError;
|
pub use self::error::ViewError;
|
||||||
pub use self::error::ViewErrorKind;
|
pub use self::error::ViewErrorKind;
|
||||||
pub use self::error::MapErrInto;
|
pub use self::error::MapErrInto;
|
||||||
|
|
||||||
|
impl IntoError for ViewErrorKind {
|
||||||
|
type Target = ViewError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
ViewError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
ViewError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -85,3 +85,14 @@ pub use self::error::InteractionError;
|
||||||
pub use self::error::InteractionErrorKind;
|
pub use self::error::InteractionErrorKind;
|
||||||
pub use self::error::MapErrInto;
|
pub use self::error::MapErrInto;
|
||||||
|
|
||||||
|
impl IntoError for InteractionErrorKind {
|
||||||
|
type Target = InteractionError;
|
||||||
|
|
||||||
|
fn into_error(self) -> Self::Target {
|
||||||
|
InteractionError::from_kind(self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn into_error_with_cause(self, cause: Box<Error>) -> Self::Target {
|
||||||
|
InteractionError::from_kind(self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue