From 24f52bd44cf70755d6e03e85da48dc9aa710f6f7 Mon Sep 17 00:00:00 2001 From: Nipunn Koorapati Date: Sat, 27 Aug 2016 14:03:06 -0700 Subject: [PATCH] Add benchmark for extend_from_slice --- benches/bench.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/benches/bench.rs b/benches/bench.rs index c571b85..aee5c47 100644 --- a/benches/bench.rs +++ b/benches/bench.rs @@ -63,6 +63,15 @@ fn bench_extend(b: &mut Bencher) { }); } +#[bench] +fn bench_extend_from_slice(b: &mut Bencher) { + let v: Vec = (0..100).collect(); + b.iter(|| { + let mut vec: SmallVec<[u64; 16]> = SmallVec::new(); + vec.extend_from_slice(&v); + }); +} + #[bench] fn bench_pushpop(b: &mut Bencher) { #[inline(never)]