Skip to content

Commit a9e0ccb

Browse files
committed
fix: replate deprecated criterion::black_box
Use std::hint::black_box instead Signed-off-by: Babis Chalios <[email protected]>
1 parent 4fff898 commit a9e0ccb

File tree

4 files changed

+9
-4
lines changed

4 files changed

+9
-4
lines changed

benches/guest_memory.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
// SPDX-License-Identifier: Apache-2.0 OR BSD-3-Clause
44
#![cfg(feature = "backend-mmap")]
55

6-
pub use criterion::{black_box, Criterion};
6+
use std::hint::black_box;
7+
8+
pub use criterion::Criterion;
79

810
use vm_memory::bitmap::Bitmap;
911
use vm_memory::{GuestAddress, GuestMemory, GuestMemoryMmap};

benches/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
extern crate criterion;
66

7-
pub use criterion::{black_box, criterion_group, criterion_main, Criterion};
7+
pub use criterion::{criterion_group, criterion_main, Criterion};
88
#[cfg(feature = "backend-mmap")]
99
use vm_memory::{GuestAddress, GuestMemoryMmap};
1010

benches/mmap/mod.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,11 @@ extern crate criterion;
88
extern crate vm_memory;
99

1010
use std::fs::{File, OpenOptions};
11+
use std::hint::black_box;
1112
use std::mem::size_of;
1213
use std::path::Path;
1314

14-
use criterion::{black_box, Criterion};
15+
use criterion::Criterion;
1516

1617
use vm_memory::{ByteValued, Bytes, GuestAddress, GuestMemory};
1718

benches/volatile.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
//
33
// SPDX-License-Identifier: Apache-2.0 OR BSD-3-Clause
44

5-
pub use criterion::{black_box, Criterion};
5+
use std::hint::black_box;
6+
7+
pub use criterion::Criterion;
68
use vm_memory::volatile_memory::VolatileMemory;
79
use vm_memory::VolatileSlice;
810

0 commit comments

Comments
 (0)