From b256df6599f92a7f8e276b2f1e75ff02a2378e80 Mon Sep 17 00:00:00 2001 From: Mestery Date: Thu, 23 Sep 2021 14:49:20 +0200 Subject: [PATCH] add index accessor for index writer (#1159) * add index accessor for index writer * Update src/indexer/index_writer.rs Co-authored-by: Paul Masurel --- src/indexer/index_writer.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/indexer/index_writer.rs b/src/indexer/index_writer.rs index 30dd7f4f1..636246887 100644 --- a/src/indexer/index_writer.rs +++ b/src/indexer/index_writer.rs @@ -348,6 +348,13 @@ impl IndexWriter { self.operation_sender = sender; } + /// Accessor to the index + /// + /// The index is actually cloned. + pub fn index(&self) -> &Index { + &self.index + } + /// If there are some merging threads, blocks until they all finish their work and /// then drop the `IndexWriter`. pub fn wait_merging_threads(mut self) -> crate::Result<()> {