diff options
Diffstat (limited to 'src/directory/directory.rs')
-rw-r--r-- | src/directory/directory.rs | 4 |
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) } |