File tree 1 file changed +23
-1
lines changed
1 file changed +23
-1
lines changed Original file line number Diff line number Diff line change @@ -276,7 +276,29 @@ bench_sums! {
276
276
bench_sums ! {
277
277
bench_cycle_take_sum,
278
278
bench_cycle_take_ref_sum,
279
- ( 0i64 ..10000 ) . cycle( ) . take( 1000000 )
279
+ ( 0 ..10000 ) . cycle( ) . take( 1000000 )
280
+ }
281
+
282
+ bench_sums ! {
283
+ bench_cycle_skip_take_sum,
284
+ bench_cycle_skip_take_ref_sum,
285
+ ( 0 ..100000 ) . cycle( ) . skip( 1000000 ) . take( 1000000 )
286
+ }
287
+
288
+ bench_sums ! {
289
+ bench_cycle_take_skip_sum,
290
+ bench_cycle_take_skip_ref_sum,
291
+ ( 0 ..100000 ) . cycle( ) . take( 1000000 ) . skip( 100000 )
292
+ }
293
+
294
+ bench_sums ! {
295
+ bench_skip_cycle_skip_zip_add_sum,
296
+ bench_skip_cycle_skip_zip_add_ref_sum,
297
+ ( 0 ..100000 ) . skip( 100 ) . cycle( ) . skip( 100 )
298
+ . zip( ( 0 ..100000 ) . cycle( ) . skip( 10 ) )
299
+ . map( |( a, b) | a+b)
300
+ . skip( 100000 )
301
+ . take( 1000000 )
280
302
}
281
303
282
304
// Checks whether Skip<Zip<A,B>> is as fast as Zip<Skip<A>, Skip<B>>, from
You can’t perform that action at this time.
0 commit comments