#![feature(test)] extern crate test; extern crate binary_tree; use binary_tree::count::CountTree; use test::Bencher; use std::collections::LinkedList; const TOTAL: usize = 4096; #[bench] fn from_iter_ct(b: &mut Bencher) { b.iter(|| { (0..TOTAL).collect::>(); }) } #[bench] fn from_iter_ll(b: &mut Bencher) { b.iter(|| { (0..TOTAL).collect::>(); }) } #[bench] fn from_iter_vec(b: &mut Bencher) { b.iter(|| { (0..TOTAL).collect::>(); }) }