aboutsummaryrefslogtreecommitdiffstats
path: root/src/database.rs
diff options
context:
space:
mode:
authorDirk Van Haerenborgh <vhdirk@gmail.com>2018-04-17 21:16:13 +0200
committerDirk Van Haerenborgh <vhdirk@gmail.com>2018-04-17 21:16:13 +0200
commit1be0cc6ab7920208b3d6986dbb6076846d758c17 (patch)
tree068ef89149b9719294272d4bdee81d7ff413519b /src/database.rs
parentcaf1b053912d5fe5a893eb545bea20bfc4619d5d (diff)
downloadmail-1be0cc6ab7920208b3d6986dbb6076846d758c17.tar.gz
make clippy happy
Diffstat (limited to 'src/database.rs')
-rw-r--r--src/database.rs15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/database.rs b/src/database.rs
index 70e7ebb..2b95a7a 100644
--- a/src/database.rs
+++ b/src/database.rs
@@ -181,26 +181,23 @@ impl Database {
)
}.as_result());
- match dir.is_null() {
- true => Ok(None),
- false => Ok(Some(Directory::new(dir))),
- }
+ if dir.is_null() { Ok(None) } else { Ok(Some(Directory::new(dir))) }
}
- pub fn create_query<'d>(&'d self, query_string: &String) -> Result<Query<'d>> {
- let query_str = CString::new(query_string.as_str()).unwrap();
+ pub fn create_query<'d>(&'d self, query_string: &str) -> Result<Query<'d>> {
+ let query_str = CString::new(query_string).unwrap();
println!("query {:?}", query_str);
- let mut query = unsafe {
+ let query = unsafe {
ffi::notmuch_query_create(self.0, query_str.as_ptr())
};
Ok(Query::new(query))
}
- pub fn all_tags<'d>(&'d self) -> Result<Tags<'d>> {
+ pub fn all_tags<'d>(&self) -> Result<Tags<'d>> {
- let mut tags = unsafe {
+ let tags = unsafe {
ffi::notmuch_database_get_all_tags(self.0)
};