diff options
| author | C. Morgan Hamill <me@cmhamill.org> | 2015-03-26 19:33:08 +0100 |
|---|---|---|
| committer | C. Morgan Hamill <me@cmhamill.org> | 2015-03-26 19:40:52 +0100 |
| commit | a2300c78a747124003c8415b805712aed31e4959 (patch) | |
| tree | a6c5fabcd1578bf77595752650b4e3b6d4cbd1ce /src/database.rs | |
| parent | 7c1b8bc9574f19b6ea3536155c13d55cf5dbee92 (diff) | |
| download | mail-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.rs | 8 |
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 { |
