aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/database.rs3
-rw-r--r--src/filenames.rs5
-rw-r--r--tests/main.rs1
3 files changed, 4 insertions, 5 deletions
diff --git a/src/database.rs b/src/database.rs
index 5e70ada..34fe4fd 100644
--- a/src/database.rs
+++ b/src/database.rs
@@ -1,7 +1,7 @@
use std::ops::Drop;
use std::ptr;
use std::path::Path;
-use std::ffi::{CStr, CString};
+use std::ffi::CString;
use libc;
@@ -124,6 +124,7 @@ impl Database {
})
}
+ #[cfg(feature = "0.21")]
pub fn revision(&self) -> Revision {
let uuid_p: *const libc::c_char = ptr::null();
let revision = unsafe {
diff --git a/src/filenames.rs b/src/filenames.rs
index 87a1495..d9e5bd8 100644
--- a/src/filenames.rs
+++ b/src/filenames.rs
@@ -4,10 +4,7 @@ use std::marker::PhantomData;
use std::path::PathBuf;
use std::ffi::CStr;
-use utils::{
- NewFromPtr,
-};
-
+use utils::NewFromPtr;
use Database;
use ffi;
diff --git a/tests/main.rs b/tests/main.rs
index ca31225..0407699 100644
--- a/tests/main.rs
+++ b/tests/main.rs
@@ -7,6 +7,7 @@ fn main() {
match notmuch::Database::open(&mail_path.to_str().unwrap().to_string(), notmuch::DatabaseMode::ReadOnly){
Ok(db) => {
+
let rev = db.revision();
println!("db revision: {:?}", rev);