]> git.proxmox.com Git - rustc.git/blobdiff - vendor/rustc-rayon/src/iter/par_bridge.rs
New upstream version 1.52.0~beta.3+dfsg1
[rustc.git] / vendor / rustc-rayon / src / iter / par_bridge.rs
index c8197ea65a48a0e4410883cb3b34174ff0d3ae11..07d26de08c1edb0b51e5ad0e1e03c79988be6465 100644 (file)
@@ -4,9 +4,9 @@ use std::sync::atomic::{AtomicBool, AtomicUsize, Ordering};
 use std::sync::{Mutex, TryLockError};
 use std::thread::yield_now;
 
-use current_num_threads;
-use iter::plumbing::{bridge_unindexed, Folder, UnindexedConsumer, UnindexedProducer};
-use iter::ParallelIterator;
+use crate::current_num_threads;
+use crate::iter::plumbing::{bridge_unindexed, Folder, UnindexedConsumer, UnindexedProducer};
+use crate::iter::ParallelIterator;
 
 /// Conversion trait to convert an `Iterator` to a `ParallelIterator`.
 ///
@@ -96,7 +96,7 @@ where
     }
 }
 
-struct IterParallelProducer<'a, Iter: Iterator + 'a> {
+struct IterParallelProducer<'a, Iter: Iterator> {
     split_count: &'a AtomicUsize,
     done: &'a AtomicBool,
     iter: &'a Mutex<(Iter, Worker<Iter::Item>)>,