From 2a8859106ca11c30565a1d820708544a99d2e9cb Mon Sep 17 00:00:00 2001 From: Nipunn Koorapati Date: Mon, 12 Sep 2016 01:10:25 -0700 Subject: [PATCH] Add bench insert_from_slice --- benches/bench.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/benches/bench.rs b/benches/bench.rs index aee5c47..661b0d9 100644 --- a/benches/bench.rs +++ b/benches/bench.rs @@ -69,6 +69,18 @@ fn bench_extend_from_slice(b: &mut Bencher) { b.iter(|| { let mut vec: SmallVec<[u64; 16]> = SmallVec::new(); vec.extend_from_slice(&v); + vec + }); +} + +#[bench] +fn bench_insert_from_slice(b: &mut Bencher) { + let v: Vec = (0..100).collect(); + b.iter(|| { + let mut vec: SmallVec<[u64; 16]> = SmallVec::new(); + vec.insert_from_slice(0, &v); + vec.insert_from_slice(0, &v); + vec }); }