diff options
Diffstat (limited to 'src/message.rs')
| -rw-r--r-- | src/message.rs | 5 |
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> |
