1 use std::collections::LinkedList;
5 fn bench_collect_into(b: &mut Bencher) {
8 let _: LinkedList<_> = v.iter().cloned().collect();
13 fn bench_push_front(b: &mut Bencher) {
14 let mut m: LinkedList<_> = LinkedList::new();
21 fn bench_push_back(b: &mut Bencher) {
22 let mut m: LinkedList<_> = LinkedList::new();
29 fn bench_push_back_pop_back(b: &mut Bencher) {
30 let mut m: LinkedList<_> = LinkedList::new();
38 fn bench_push_front_pop_front(b: &mut Bencher) {
39 let mut m: LinkedList<_> = LinkedList::new();
47 fn bench_iter(b: &mut Bencher) {
49 let m: LinkedList<_> = v.iter().cloned().collect();
51 assert!(m.iter().count() == 128);
55 fn bench_iter_mut(b: &mut Bencher) {
57 let mut m: LinkedList<_> = v.iter().cloned().collect();
59 assert!(m.iter_mut().count() == 128);
63 fn bench_iter_rev(b: &mut Bencher) {
65 let m: LinkedList<_> = v.iter().cloned().collect();
67 assert!(m.iter().rev().count() == 128);
71 fn bench_iter_mut_rev(b: &mut Bencher) {
73 let mut m: LinkedList<_> = v.iter().cloned().collect();
75 assert!(m.iter_mut().rev().count() == 128);