File tree Expand file tree Collapse file tree 1 file changed +23
-1
lines changed Expand file tree Collapse file tree 1 file changed +23
-1
lines changed Original file line number Diff line number Diff line change @@ -276,7 +276,29 @@ bench_sums! {
276276bench_sums ! {
277277 bench_cycle_take_sum,
278278 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 )
280302}
281303
282304// 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