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/ffi.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/ffi.rs') diff --git a/src/ffi.rs b/src/ffi.rs index 6075014..1e29783 100644 --- a/src/ffi.rs +++ b/src/ffi.rs @@ -1114,6 +1114,19 @@ extern "C" { message: *mut notmuch_message_t, ) -> *mut notmuch_filenames_t; + /// Re-index the e-mail corresponding to 'message' using the supplied index options + /// + /// Returns the status of the re-index operation. (see the return + /// codes documented in notmuch_database_index_file) + /// + /// After reindexing, the user should discard the message object passed + /// in here by calling notmuch_message_destroy, since it refers to the + /// original message, not to the reindexed message. + pub fn notmuch_message_reindex( + message: *mut notmuch_message_t, + indexopts: *mut notmuch_indexopts_t + ) -> notmuch_status_t; + /// Get a value of a flag for the email corresponding to 'message'. pub fn notmuch_message_get_flag( message: *mut notmuch_message_t, -- cgit v1.2.1