summaryrefslogtreecommitdiffstats
path: root/src/directory/directory.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/directory/directory.rs')
-rw-r--r--src/directory/directory.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/directory/directory.rs b/src/directory/directory.rs
index 3e786c2..9da1cb2 100644
--- a/src/directory/directory.rs
+++ b/src/directory/directory.rs
@@ -48,14 +48,14 @@ impl RetryPolicy {
///
/// It is transparently associated to a lock file, that gets deleted
/// on `Drop.` The lock is released automatically on `Drop`.
-pub struct DirectoryLock(Box<dyn Drop + Send + Sync + 'static>);
+pub struct DirectoryLock(Box<dyn Send + Sync + 'static>);
struct DirectoryLockGuard {
directory: Box<dyn Directory>,
path: PathBuf,
}
-impl<T: Drop + Send + Sync + 'static> From<Box<T>> for DirectoryLock {
+impl<T: Send + Sync + 'static> From<Box<T>> for DirectoryLock {
fn from(underlying: Box<T>) -> Self {
DirectoryLock(underlying)
}