use std::collections::VecDeque;
-use iter::plumbing::*;
-use iter::*;
+use crate::iter::plumbing::*;
+use crate::iter::*;
-use slice;
-use vec;
+use crate::slice;
+use crate::vec;
/// Parallel iterator over a double-ended queue
#[derive(Debug, Clone)]
/// Parallel iterator over an immutable reference to a double-ended queue
#[derive(Debug)]
-pub struct Iter<'a, T: Sync + 'a> {
+pub struct Iter<'a, T: Sync> {
inner: Chain<slice::Iter<'a, T>, slice::Iter<'a, T>>,
}
/// Parallel iterator over a mutable reference to a double-ended queue
#[derive(Debug)]
-pub struct IterMut<'a, T: Send + 'a> {
+pub struct IterMut<'a, T: Send> {
inner: Chain<slice::IterMut<'a, T>, slice::IterMut<'a, T>>,
}