Skip to content

Commit 6f87ab5

Browse files
committed
Add a benchmark for from_slice
Because it seems like good practice.
1 parent 3483d3b commit 6f87ab5

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

benches/bench.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,15 @@ fn bench_extend(b: &mut Bencher) {
6363
});
6464
}
6565

66+
#[bench]
67+
fn bench_from_slice(b: &mut Bencher) {
68+
let v: Vec<u64> = (0..100).collect();
69+
b.iter(|| {
70+
let vec: SmallVec<[u64; 16]> = SmallVec::from_slice(&v);
71+
vec
72+
});
73+
}
74+
6675
#[bench]
6776
fn bench_extend_from_slice(b: &mut Bencher) {
6877
let v: Vec<u64> = (0..100).collect();

0 commit comments

Comments
 (0)