(b: &mut Bencher)
| 500 | |
| 501 | #[bench] |
| 502 | fn bench_next_unchecked_fast(b: &mut Bencher) { |
| 503 | let src: VecT = vec![0; N]; |
| 504 | b.iter(|| { |
| 505 | let mut fast_slice = FastSlice::from(src.as_slice()); |
| 506 | for _ in 0..black_box(N) { |
| 507 | unsafe { black_box(black_box(&mut fast_slice).next_unchecked()) }; |
| 508 | } |
| 509 | }); |
| 510 | } |
| 511 | |
| 512 | #[bench] |
| 513 | fn bench_push(b: &mut Bencher) { |
nothing calls this directly
no test coverage detected