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::*;