@@ -4,7 +4,6 @@ use std::thread;
4
4
use std:: thread:: JoinHandle ;
5
5
6
6
use common:: BitSet ;
7
- use crossbeam:: channel;
8
7
use smallvec:: smallvec;
9
8
10
9
use super :: operation:: { AddOperation , UserOperation } ;
@@ -289,7 +288,7 @@ impl IndexWriter {
289
288
return Err ( TantivyError :: InvalidArgument ( err_msg) ) ;
290
289
}
291
290
let ( document_sender, document_receiver) : ( AddBatchSender , AddBatchReceiver ) =
292
- channel :: bounded ( PIPELINE_MAX_SIZE_IN_DOCS ) ;
291
+ crossbeam_channel :: bounded ( PIPELINE_MAX_SIZE_IN_DOCS ) ;
293
292
294
293
let delete_queue = DeleteQueue :: new ( ) ;
295
294
@@ -326,7 +325,7 @@ impl IndexWriter {
326
325
}
327
326
328
327
fn drop_sender ( & mut self ) {
329
- let ( sender, _receiver) = channel :: bounded ( 1 ) ;
328
+ let ( sender, _receiver) = crossbeam_channel :: bounded ( 1 ) ;
330
329
self . operation_sender = sender;
331
330
}
332
331
@@ -532,7 +531,7 @@ impl IndexWriter {
532
531
/// Returns the former segment_ready channel.
533
532
fn recreate_document_channel ( & mut self ) {
534
533
let ( document_sender, document_receiver) : ( AddBatchSender , AddBatchReceiver ) =
535
- channel :: bounded ( PIPELINE_MAX_SIZE_IN_DOCS ) ;
534
+ crossbeam_channel :: bounded ( PIPELINE_MAX_SIZE_IN_DOCS ) ;
536
535
self . operation_sender = document_sender;
537
536
self . index_writer_status = IndexWriterStatus :: from ( document_receiver) ;
538
537
}
0 commit comments