From 35535148a9f073886a42d6d3a32f70fa4767d9fd Mon Sep 17 00:00:00 2001 From: Dirk Van Haerenborgh Date: Thu, 19 Apr 2018 11:17:17 +0200 Subject: db revision is only available from 0.21 onwards --- src/database.rs | 3 ++- src/filenames.rs | 5 +---- tests/main.rs | 1 + 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); -- cgit v1.2.1