summaryrefslogtreecommitdiffstats
path: root/src/fail.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/fail.rs')
-rw-r--r--src/fail.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/fail.rs b/src/fail.rs
index ea5a4a7..1d5736d 100644
--- a/src/fail.rs
+++ b/src/fail.rs
@@ -84,7 +84,9 @@ pub enum HError {
#[fail(display = "{}", _0)]
Log(String),
#[fail(display = "Metadata already processed")]
- MetadataProcessedError
+ MetadataProcessedError,
+ #[fail(display = "No files to take from widget")]
+ WidgetNoFilesError,
}
impl HError {
@@ -158,6 +160,10 @@ impl HError {
pub fn metadata_processed<T>() -> HResult<T> {
Err(HError::MetadataProcessedError)
}
+
+ pub fn no_files<T>() -> HResult<T> {
+ Err(HError::WidgetNoFilesError)
+ }
}