diff options
| author | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2019-10-18 15:14:18 +0200 |
|---|---|---|
| committer | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2019-10-18 15:14:18 +0200 |
| commit | 5ad80a002ef0a2ace544faf058fe82b6cdd83fb0 (patch) | |
| tree | 70b10b48faf62301bf56fe08bb378a4b8313c8b9 | |
| parent | 9b0d6458bdac2d9cc99a0fc2abbfd11a2c7115d2 (diff) | |
| download | mail-5ad80a002ef0a2ace544faf058fe82b6cdd83fb0.tar.gz | |
query: implement set_omit_excluded
| -rw-r--r-- | src/query.rs | 6 |
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> { |
