Lines Matching defs:deq

2427         let mut deq = VecDeque::new();
2429 deq.push_front(i);
2431 black_box(deq);
11253 let mut deq = VecDeque::new();
11254 assert_eq!(deq.len(), 0);
11255 deq.push_front(a.clone());
11256 deq.push_front(b.clone());
11257 deq.push_back(c.clone());
11258 assert_eq!(deq.len(), 3);
11259 deq.push_back(d.clone());
11260 assert_eq!(deq.len(), 4);
11261 assert_eq!((*deq.front().unwrap()).clone(), b.clone());
11262 assert_eq!((*deq.back().unwrap()).clone(), d.clone());
11263 assert_eq!(deq.pop_front().unwrap(), b.clone());
11264 assert_eq!(deq.pop_back().unwrap(), d.clone());
11265 assert_eq!(deq.pop_back().unwrap(), c.clone());
11266 assert_eq!(deq.pop_back().unwrap(), a.clone());
11267 assert_eq!(deq.len(), 0);
11268 deq.push_back(c.clone());
11269 assert_eq!(deq.len(), 1);
11270 deq.push_front(b.clone());
11271 assert_eq!(deq.len(), 2);
11272 deq.push_back(d.clone());
11273 assert_eq!(deq.len(), 3);
11274 deq.push_front(a.clone());
11275 assert_eq!(deq.len(), 4);
11276 assert_eq!(deq[0].clone(), a.clone());
11277 assert_eq!(deq[1].clone(), b.clone());
11278 assert_eq!(deq[2].clone(), c.clone());
11279 assert_eq!(deq[3].clone(), d.clone());
11284 let mut deq = VecDeque::new();
11286 deq.push_front(i);
11288 assert_eq!(deq.len(), 66);
11291 assert_eq!(deq[i], 65 - i);
11294 let mut deq = VecDeque::new();
11296 deq.push_back(i);
11300 assert_eq!(deq[i], i);
11306 let mut deq = VecDeque::new();
11308 deq.push_front(i);
11310 assert_eq!(deq[1], 2);
11316 let mut deq = VecDeque::new();
11318 deq.push_front(i);
11320 deq[3];
11326 let deq = VecDeque::from(vec![1, 2, 3]);
11327 deq.range((Included(0), Included(usize::MAX)));
11333 let deq = VecDeque::from(vec![1, 2, 3]);
11334 deq.range((Excluded(usize::MAX), Included(0)));
11704 let deq: VecDeque<_> = v.iter().cloned().collect();
11705 let u: Vec<_> = deq.iter().cloned().collect();
11709 let deq: VecDeque<_> = seq.collect();
11710 for (i, &x) in deq.iter().enumerate() {
11713 assert_eq!(deq.len(), 256);
43103 let mut deq = VecDeque::with_capacity(lower);
43104 deq.extend(iterator);
43105 deq
43467 let mut deq = VecDeque::with_capacity(101);
43470 deq.push_back(i);
43472 deq.head = 0;
43473 deq.tail = 0;
43480 let mut deq = VecDeque::with_capacity(101);
43483 deq.push_front(i);
43485 deq.head = 0;
43486 deq.tail = 0;
43493 let mut deq = VecDeque::<i32>::with_capacity(101);
43496 deq.head = 100;
43497 deq.tail = 0;
43498 while !deq.is_empty() {
43499 test::black_box(deq.pop_back());
43507 let mut deq = VecDeque::<i32>::with_capacity(101);
43510 deq.head = 100;
43511 deq.tail = 0;
43512 while !deq.is_empty() {
43513 test::black_box(deq.pop_front());