From 1e4e67fde1a7c75c9a81312d71340801d0ee06d3 Mon Sep 17 00:00:00 2001 From: Dirk Van Haerenborgh Date: Fri, 18 Oct 2019 16:09:48 +0200 Subject: message: implement reindex --- src/message.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/message.rs') diff --git a/src/message.rs b/src/message.rs index 2172713..73727f9 100644 --- a/src/message.rs +++ b/src/message.rs @@ -11,6 +11,7 @@ use FilenamesOwner; use Messages; use Tags; use TagsOwner; +use IndexOpts; pub trait MessageOwner: Send + Sync {} @@ -118,6 +119,10 @@ where pub fn maildir_flags_to_tags(self: &Self) -> Result<()> { unsafe { ffi::notmuch_message_maildir_flags_to_tags(self.ptr) }.as_result() } + + pub fn reindex<'d>(self: &Self, indexopts: IndexOpts<'d>) -> Result<()> { + unsafe { ffi::notmuch_message_reindex(self.ptr, indexopts.ptr) }.as_result() + } } pub trait MessageExt<'o, O> -- cgit v1.2.1