MCPcopy Create free account
hub / github.com/SoftbearStudios/bitcode / bench_next_unchecked_fast

Function bench_next_unchecked_fast

src/fast.rs:502–510  ·  view source on GitHub ↗
(b: &mut Bencher)

Source from the content-addressed store, hash-verified

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) {

Callers

nothing calls this directly

Calls 2

as_sliceMethod · 0.80
next_uncheckedMethod · 0.80

Tested by

no test coverage detected