We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
black_box
1 parent 121b169 commit ab78c81Copy full SHA for ab78c81
benches/mod.rs
@@ -13,7 +13,7 @@ fn bench_getrandom<const N: usize>(b: &mut test::Bencher) {
13
b.iter(|| {
14
let mut buf = [0u8; N];
15
getrandom::getrandom(&mut buf[..]).unwrap();
16
- test::black_box(&buf);
+ test::black_box(buf);
17
});
18
}
19
@@ -26,8 +26,8 @@ fn bench_getrandom_uninit<const N: usize>(b: &mut test::Bencher) {
26
// TODO: When the feature `maybe_uninit_as_bytes` is available, use:
27
// since that is the shape we expect most callers to have.
28
let mut buf: MaybeUninit<[u8; N]> = MaybeUninit::uninit();
29
- let buf = getrandom::getrandom_uninit(buf.as_bytes_mut()).unwrap();
30
- test::black_box(buf);
+ let _ = getrandom::getrandom_uninit(buf.as_bytes_mut()).unwrap();
+ test::black_box(unsafe { buf.assume_init() })
31
32
33
0 commit comments