diff options
| author | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-04-19 10:21:14 +0200 |
|---|---|---|
| committer | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-10-06 10:05:07 +0200 |
| commit | f021813ed443b4ef7224d1934881abecf53977a7 (patch) | |
| tree | c82d534ec74a2fb2025f5815302e6005de78f566 /src/message.rs | |
| parent | 1be0cc6ab7920208b3d6986dbb6076846d758c17 (diff) | |
| download | mail-f021813ed443b4ef7224d1934881abecf53977a7.tar.gz | |
cleanup & export db revision uuid
Diffstat (limited to 'src/message.rs')
| -rw-r--r-- | src/message.rs | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/src/message.rs b/src/message.rs index 60011d1..c3b100f 100644 --- a/src/message.rs +++ b/src/message.rs @@ -1,14 +1,11 @@ -use std::{ - ops, - marker -}; - +use std::ops::Drop; +use std::marker::PhantomData; use std::path::PathBuf; use ffi; use utils::{ - NewFromPtr, - ToStr + ToStr, + NewFromPtr }; use Query; use Messages; @@ -17,12 +14,12 @@ use Filenames; #[derive(Debug)] pub struct Message<'q, 'd:'q>( pub(crate) *mut ffi::notmuch_message_t, - marker::PhantomData<&'q Query<'d>>, + PhantomData<&'q Query<'d>>, ); impl<'q, 'd> NewFromPtr<*mut ffi::notmuch_message_t> for Message<'q, 'd> { fn new(ptr: *mut ffi::notmuch_message_t) -> Message<'q, 'd> { - Message(ptr, marker::PhantomData) + Message(ptr, PhantomData) } } @@ -70,7 +67,7 @@ impl<'q, 'd> Message<'q, 'd>{ } -impl<'q, 'd> ops::Drop for Message<'q, 'd> { +impl<'q, 'd> Drop for Message<'q, 'd> { fn drop(self: &mut Self) { unsafe { ffi::notmuch_message_destroy(self.0) |
