summaryrefslogtreecommitdiffstats
path: root/src/fail.rs
diff options
context:
space:
mode:
authorrabite <rabite@posteo.de>2020-02-08 00:17:56 +0100
committerrabite <rabite@posteo.de>2020-02-08 00:17:56 +0100
commite3b4c997bf3f0075c6e1ecb282117d9cade3a440 (patch)
treed001ff84ecb5a134ce0d982ad38813164ea02aa1 /src/fail.rs
parent6afca62010f2b6e7dc4921c4d4aa02ce5e5c3b33 (diff)
fix crash by catching tree_magic's panic and handle it gracefully
Diffstat (limited to 'src/fail.rs')
-rw-r--r--src/fail.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/fail.rs b/src/fail.rs
index 1abdea7..36a88d4 100644
--- a/src/fail.rs
+++ b/src/fail.rs
@@ -382,7 +382,9 @@ pub enum MimeError {
#[fail(display = "File access failed! Error: {}", _0)]
AccessFailed(Box<HError>),
#[fail(display = "No MIME type found for this file",)]
- NoMimeFound
+ NoMimeFound,
+ #[fail(display = "Paniced while trying to find MIME type for: {}!", _0)]
+ Panic(String),
}
impl From<MimeError> for HError {