From 82ee158e684a1b0ca007a38ceb40c0b61f5ad25e Mon Sep 17 00:00:00 2001 From: Nipunn Koorapati Date: Tue, 14 Mar 2017 12:10:18 -0700 Subject: [PATCH] Add a benchmark for from_slice Because it seems like good practice. --- benches/bench.rs | 9 +++++++++ 1 file changed, 9 insertions(+) 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();