diff options
author | rabite <rabite@posteo.de> | 2020-02-08 00:17:56 +0100 |
---|---|---|
committer | rabite <rabite@posteo.de> | 2020-02-08 00:17:56 +0100 |
commit | e3b4c997bf3f0075c6e1ecb282117d9cade3a440 (patch) | |
tree | d001ff84ecb5a134ce0d982ad38813164ea02aa1 /src/fail.rs | |
parent | 6afca62010f2b6e7dc4921c4d4aa02ce5e5c3b33 (diff) |
fix crash by catching tree_magic's panic and handle it gracefully
Diffstat (limited to 'src/fail.rs')
-rw-r--r-- | src/fail.rs | 4 |
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 { |