aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/database.rs12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/database.rs b/src/database.rs
index 121a87c..b0e8b75 100644
--- a/src/database.rs
+++ b/src/database.rs
@@ -62,7 +62,9 @@ impl Database {
pub fn close(self) -> Result<()> {
try!(unsafe {
ffi::notmuch_database_close(self.0)
- }.as_result())
+ }.as_result());
+
+ Ok(())
}
pub fn compact<P: AsRef<path::Path>, F: FnMut(&str)>(
@@ -105,7 +107,9 @@ impl Database {
&f as *const _ as *mut libc::c_void
}),
)
- }.as_result())
+ }.as_result());
+
+ Ok(())
}
pub fn path(&self) -> &path::Path {
@@ -162,7 +166,9 @@ impl Database {
&f as *const _ as *mut libc::c_void
}),
)
- }.as_result())
+ }.as_result());
+
+ Ok(())
}
pub fn directory<P: AsRef<path::Path>>(&self, path: &P) -> Result<Option<Directory>> {