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)]