aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDirk Van Haerenborgh <vhdirk@gmail.com>2019-10-18 15:14:18 +0200
committerDirk Van Haerenborgh <vhdirk@gmail.com>2019-10-18 15:14:18 +0200
commit5ad80a002ef0a2ace544faf058fe82b6cdd83fb0 (patch)
tree70b10b48faf62301bf56fe08bb378a4b8313c8b9
parent9b0d6458bdac2d9cc99a0fc2abbfd11a2c7115d2 (diff)
downloadmail-5ad80a002ef0a2ace544faf058fe82b6cdd83fb0.tar.gz
query: implement set_omit_excluded
-rw-r--r--src/query.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/query.rs b/src/query.rs
index f9afed5..0ea5268 100644
--- a/src/query.rs
+++ b/src/query.rs
@@ -6,7 +6,7 @@ use supercow::{Phantomcow, Supercow};
use error::Result;
use ffi;
-use ffi::Sort;
+use ffi::{Sort, Exclude};
use Database;
use Messages;
use MessageOwner;
@@ -85,6 +85,10 @@ impl<'d> Query<'d> {
let tag_str = CString::new(tag).unwrap();
unsafe { ffi::notmuch_query_add_tag_exclude(self.ptr, tag_str.as_ptr()) }.as_result()
}
+
+ pub fn set_omit_excluded(self: &Self, omit_excluded: Exclude) {
+ unsafe { ffi::notmuch_query_set_omit_excluded(self.ptr, omit_excluded.into()) }
+ }
}
pub trait QueryExt<'d> {