Skip to main content

codspeed_divan_compat/
lib.rs

1pub use codspeed::codspeed_uri;
2
3#[cfg(not(codspeed))]
4mod compat_divan {
5    pub use divan::*;
6}
7
8#[cfg(codspeed)]
9#[path = "."]
10mod compat_divan {
11    pub use divan::{black_box, black_box_drop, AllocProfiler};
12
13    pub use codspeed_divan_compat_macros::bench_compat as bench;
14    // Important: Keep in sync with the name used in the compat macro
15    pub use divan::bench as bench_original;
16
17    mod compat;
18    pub use compat::*;
19}
20
21pub use compat_divan::*;