We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
black_box
1 parent 123fefa commit 48158b2Copy full SHA for 48158b2
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
@@ -24,8 +24,9 @@ fn bench_getrandom_uninit<const N: usize>(b: &mut test::Bencher) {
24
b.bytes = N as u64;
25
26
let mut buf: MaybeUninit<[u8; N]> = MaybeUninit::uninit();
27
- let buf = getrandom::getrandom_uninit(buf.as_bytes_mut()).unwrap();
28
- test::black_box(buf);
+ let _ = getrandom::getrandom_uninit(buf.as_bytes_mut()).unwrap();
+ let buf: [u8; N] = unsafe { buf.assume_init() };
29
+ test::black_box(buf)
30
31
32
0 commit comments