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

Function bench_push_unchecked

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

Source from the content-addressed store, hash-verified

539
540 #[bench]
541 fn bench_push_unchecked(b: &mut Bencher) {
542 let mut buffer = VecT::with_capacity(N);
543 b.iter(|| {
544 buffer.clear();
545 let vec = black_box(&mut buffer);
546 for _ in 0..black_box(N) {
547 let v = black_box(&mut *vec);
548 unsafe { v.push_unchecked(black_box(0)) };
549 }
550 });
551 }
552
553 #[bench]
554 fn bench_push_unchecked_fast(b: &mut Bencher) {

Callers

nothing calls this directly

Calls 2

clearMethod · 0.80
push_uncheckedMethod · 0.80

Tested by

no test coverage detected