aboutsummaryrefslogtreecommitdiffstats
path: root/src/message.rs
diff options
context:
space:
mode:
authorDirk Van Haerenborgh <vhdirk@gmail.com>2018-04-19 10:21:14 +0200
committerDirk Van Haerenborgh <vhdirk@gmail.com>2018-10-06 10:05:07 +0200
commitf021813ed443b4ef7224d1934881abecf53977a7 (patch)
treec82d534ec74a2fb2025f5815302e6005de78f566 /src/message.rs
parent1be0cc6ab7920208b3d6986dbb6076846d758c17 (diff)
downloadmail-f021813ed443b4ef7224d1934881abecf53977a7.tar.gz
cleanup & export db revision uuid
Diffstat (limited to 'src/message.rs')
-rw-r--r--src/message.rs17
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)