(b: &mut Bencher)
| 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) { |
nothing calls this directly
no test coverage detected