diff --git a/benches/bench.rs b/benches/bench.rs index 661b0d9..3ca112a 100644 --- a/benches/bench.rs +++ b/benches/bench.rs @@ -63,6 +63,15 @@ fn bench_extend(b: &mut Bencher) { }); } +#[bench] +fn bench_from_slice(b: &mut Bencher) { + let v: Vec = (0..100).collect(); + b.iter(|| { + let vec: SmallVec<[u64; 16]> = SmallVec::from_slice(&v); + vec + }); +} + #[bench] fn bench_extend_from_slice(b: &mut Bencher) { let v: Vec = (0..100).collect();