diff options
| author | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-04-13 18:51:55 +0200 |
|---|---|---|
| committer | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-04-13 18:51:55 +0200 |
| commit | 3f02ab97bea870111aa23c32291de129b824de89 (patch) | |
| tree | 598fb2aab59a34976278b06725b9384040edf15b /src/directory.rs | |
| parent | 52050a5e1dcd613915135e217439bc6293bea257 (diff) | |
| download | mail-3f02ab97bea870111aa23c32291de129b824de89.tar.gz | |
add missing lifetime parameters
Diffstat (limited to 'src/directory.rs')
| -rw-r--r-- | src/directory.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/directory.rs b/src/directory.rs index 7237100..d01f21e 100644 --- a/src/directory.rs +++ b/src/directory.rs @@ -15,11 +15,11 @@ use ffi; #[derive(Debug)] pub struct Directory<'d>( *mut ffi::notmuch_directory_t, - marker::PhantomData<&'d mut Database>, + marker::PhantomData<&'d Database>, ); impl<'d> Directory<'d>{ - pub fn child_directories(self: &Self) -> Filenames<'d>{ + pub fn child_directories(self: &'d Self) -> Filenames<'d>{ Filenames::new(unsafe { ffi::notmuch_directory_get_child_directories(self.0) }) @@ -33,7 +33,7 @@ impl<'d> NewFromPtr<*mut ffi::notmuch_directory_t> for Directory<'d> { } impl<'d> ops::Drop for Directory<'d> { - fn drop(&mut self) { + fn drop(self: &mut Self) { unsafe { ffi::notmuch_directory_destroy(self.0) }; @@ -41,3 +41,4 @@ impl<'d> ops::Drop for Directory<'d> { } unsafe impl<'d> Send for Directory<'d>{} +//unsafe impl<'d> Sync for Directory<'d>{} |
