diff options
| author | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-04-17 21:16:13 +0200 |
|---|---|---|
| committer | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-04-17 21:16:13 +0200 |
| commit | 1be0cc6ab7920208b3d6986dbb6076846d758c17 (patch) | |
| tree | 068ef89149b9719294272d4bdee81d7ff413519b /src/database.rs | |
| parent | caf1b053912d5fe5a893eb545bea20bfc4619d5d (diff) | |
| download | mail-1be0cc6ab7920208b3d6986dbb6076846d758c17.tar.gz | |
make clippy happy
Diffstat (limited to 'src/database.rs')
| -rw-r--r-- | src/database.rs | 15 |
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) }; |
