aboutsummaryrefslogtreecommitdiffstats
path: root/src/message.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/message.rs')
-rw-r--r--src/message.rs5
1 files changed, 5 insertions, 0 deletions
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>