aboutsummaryrefslogtreecommitdiffstats
path: root/src/directory.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/directory.rs
parent1be0cc6ab7920208b3d6986dbb6076846d758c17 (diff)
downloadmail-f021813ed443b4ef7224d1934881abecf53977a7.tar.gz
cleanup & export db revision uuid
Diffstat (limited to 'src/directory.rs')
-rw-r--r--src/directory.rs16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/directory.rs b/src/directory.rs
index d3097f2..b0bb415 100644
--- a/src/directory.rs
+++ b/src/directory.rs
@@ -1,11 +1,7 @@
-use std::{
- ops,
- marker,
-};
+use std::ops::Drop;
+use std::marker::PhantomData;
-use utils::{
- NewFromPtr,
-};
+use utils::NewFromPtr;
use Database;
use Filenames;
@@ -15,7 +11,7 @@ use ffi;
#[derive(Debug)]
pub struct Directory<'d>(
*mut ffi::notmuch_directory_t,
- marker::PhantomData<&'d Database>,
+ PhantomData<&'d Database>,
);
impl<'d> Directory<'d>{
@@ -28,11 +24,11 @@ impl<'d> Directory<'d>{
impl<'d> NewFromPtr<*mut ffi::notmuch_directory_t> for Directory<'d> {
fn new(ptr: *mut ffi::notmuch_directory_t) -> Directory<'d> {
- Directory(ptr, marker::PhantomData)
+ Directory(ptr, PhantomData)
}
}
-impl<'d> ops::Drop for Directory<'d> {
+impl<'d> Drop for Directory<'d> {
fn drop(self: &mut Self) {
unsafe {
ffi::notmuch_directory_destroy(self.0)