aboutsummaryrefslogtreecommitdiffstats
path: root/src/database.rs
diff options
context:
space:
mode:
authorC. Morgan Hamill <me@cmhamill.org>2015-03-26 19:33:08 +0100
committerC. Morgan Hamill <me@cmhamill.org>2015-03-26 19:40:52 +0100
commita2300c78a747124003c8415b805712aed31e4959 (patch)
treea6c5fabcd1578bf77595752650b4e3b6d4cbd1ce /src/database.rs
parent7c1b8bc9574f19b6ea3536155c13d55cf5dbee92 (diff)
downloadmail-a2300c78a747124003c8415b805712aed31e4959.tar.gz
Make `ToCString` trait use std::convert traits.
Use `AsRef<Path>` instead of `AsOsStr`.
Diffstat (limited to 'src/database.rs')
-rw-r--r--src/database.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/database.rs b/src/database.rs
index 9e0c001..6b0542d 100644
--- a/src/database.rs
+++ b/src/database.rs
@@ -25,7 +25,7 @@ pub struct Database(*mut ffi::notmuch_database_t);
impl Database {
pub fn create<P: AsRef<path::Path>>(path: &P) -> Result<Database> {
- let path = path.as_ref().to_cstring().unwrap();
+ let path = path.to_cstring().unwrap();
let mut db = ptr::null_mut();
try!(unsafe {
@@ -36,7 +36,7 @@ impl Database {
}
pub fn open<P: AsRef<path::Path>>(path: &P, mode: Mode) -> Result<Database> {
- let path = path.as_ref().to_cstring().unwrap();
+ let path = path.to_cstring().unwrap();
let mut db = ptr::null_mut();
try!(unsafe {
@@ -82,9 +82,9 @@ impl Database {
}
}
- let path = path.as_ref().to_cstring().unwrap();
+ let path = path.to_cstring().unwrap();
let backup_path = backup_path.map(|p| {
- p.as_ref().to_cstring().unwrap()
+ p.to_cstring().unwrap()
});
try!(unsafe {