message: Closes
  Added TryInto implementation for IndexReaderBuilder
diff: @@ -9,6 +9,7 @@ use crate::directory::META_LOCK;
  use crate::Index;
  use crate::Searcher;
  use crate::SegmentReader;
  +use std::convert::TryInto;
  use std::sync::Arc;
  /// Defines when a new version of the index should be reloaded.
  @@ -60,7 +61,6 @@ impl IndexReaderBuilder {
  /// Building the reader is a non-trivial operation that requires
  /// to open different segment readers. It may take hundreds of milliseconds
  /// of time and it may return an error.
  - /// TODO(pmasurel) Use the `TryInto` trait once it is available in stable.
  pub fn try_into(self) -> crate::Result<IndexReader> {
  let inner_reader = InnerIndexReader {
  index: self.index,
  @@ -113,6 +113,14 @@ impl IndexReaderBuilder {
  }
  }
  +impl TryInto<IndexReader> for IndexReaderBuilder {
  + type Error = crate::TantivyError;
  +
  + fn try_into(self) -> crate::Result<IndexReader> {
  + IndexReaderBuilder::try_into(self)
  + }
  +}
  +
  struct InnerIndexReader {
  num_searchers: usize,
  searcher_pool: Pool<Searcher>,
  