]>
git.proxmox.com Git - cargo.git/blob - vendor/rdrand/benches/rdrand.rs
2 extern crate rand_core
;
6 use rand_core
::RngCore
;
10 fn bench_u16(b
: &mut Bencher
) {
11 if let Ok(gen
) = rdrand
::RdRand
::new() {
14 gen
.try_next_u16().unwrap()
20 fn bench_u32(b
: &mut Bencher
) {
21 if let Ok(mut gen
) = rdrand
::RdRand
::new() {
30 fn bench_u64(b
: &mut Bencher
) {
31 if let Ok(mut gen
) = rdrand
::RdRand
::new() {
40 fn bench_fill(b
: &mut Bencher
) {
41 if let Ok(mut gen
) = rdrand
::RdRand
::new() {
42 let mut buffer
= [0; 128];
45 gen
.fill_bytes(&mut buffer
);