summaryrefslogtreecommitdiffstats
path: root/src/error
diff options
context:
space:
mode:
Diffstat (limited to 'src/error')
-rw-r--r--src/error/error_kind.rs2
-rw-r--r--src/error/error_type.rs1
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();