#![feature(test)] extern crate ralloc; extern crate test; #[bench] fn bench_vec_box(b: &mut test::Bencher) { b.iter(|| { let mut stuff = Vec::with_capacity(10); for i in 0..10000 { stuff.push(Box::new(i)) } stuff.reserve(100000); stuff }); }