Skip to content

Commit 74a85b5

Browse files
committed
add bench for chained slice iterators
1 parent b0889cb commit 74a85b5

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

library/core/benches/iter.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,12 @@ bench_sums! {
356356
.take(1000000)
357357
}
358358

359+
bench_sums! {
360+
bench_slice_chain_sum,
361+
bench_slice_chain_ref_sum,
362+
(&[0; 512]).iter().chain((&[1; 512]).iter())
363+
}
364+
359365
// Checks whether Skip<Zip<A,B>> is as fast as Zip<Skip<A>, Skip<B>>, from
360366
// https://users.rust-lang.org/t/performance-difference-between-iterator-zip-and-skip-order/15743
361367
#[bench]

0 commit comments

Comments
 (0)