]> git.proxmox.com Git - rustc.git/blob - vendor/getrandom-0.1.14/benches/mod.rs
New upstream version 1.48.0~beta.8+dfsg1
[rustc.git] / vendor / getrandom-0.1.14 / benches / mod.rs
1 #![feature(test)]
2 extern crate getrandom;
3 extern crate test;
4
5 #[bench]
6 fn bench_64(b: &mut test::Bencher) {
7 let mut buf = [0u8; 64];
8 b.iter(|| {
9 getrandom::getrandom(&mut buf[..]).unwrap();
10 test::black_box(&buf);
11 });
12 b.bytes = buf.len() as u64;
13 }
14
15 #[bench]
16 fn bench_65536(b: &mut test::Bencher) {
17 let mut buf = [0u8; 65536];
18 b.iter(|| {
19 getrandom::getrandom(&mut buf[..]).unwrap();
20 test::black_box(&buf);
21 });
22 b.bytes = buf.len() as u64;
23 }