boxing 0.1.2

Easy-to-use, cross-platform implementations for NaN and ptr boxes
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use criterion::Criterion;

#[allow(unused_mut)]
pub fn criterion() -> Criterion {
    let mut out = Criterion::default();
    #[cfg(unix)]
    {
        use pprof::criterion::{Output, PProfProfiler};
        out = out.with_profiler(PProfProfiler::new(1000, Output::Flamegraph(None)));
    }
    out.configure_from_args()
}