diff options
Diffstat (limited to 'src/error')
-rw-r--r-- | src/error/error_kind.rs | 2 | ||||
-rw-r--r-- | src/error/error_type.rs | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/error/error_kind.rs b/src/error/error_kind.rs index a03cd13..7260e2d 100644 --- a/src/error/error_kind.rs +++ b/src/error/error_kind.rs @@ -13,6 +13,8 @@ pub enum JoshutoErrorKind { ParseError, ClipboardError, TomlDeError(toml::de::Error), + + #[cfg(feature = "recycle_bin")] TrashError, Glob, diff --git a/src/error/error_type.rs b/src/error/error_type.rs index 31ffa23..4e2eaad 100644 --- a/src/error/error_type.rs +++ b/src/error/error_type.rs @@ -56,6 +56,7 @@ impl From<std::env::VarError> for JoshutoError { } } +#[cfg(feature = "recycle_bin")] impl From<trash::Error> for JoshutoError { fn from(err: trash::Error) -> Self { let cause = err.to_string(); |