[go: up one dir, main page]

linkme 0.3.1

Safe cross-platform linker shenanigans
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use linkme::distributed_slice;

pub struct Bencher;

#[distributed_slice]
pub static BENCHMARKS: [fn(&mut Bencher)] = [..];

#[distributed_slice(BENCHMARKS)]
static BENCH_WTF: usize = 999;

#[distributed_slice(BENCHMARKS)]
fn wrong_bench_fn<'a>(_: &'a mut ()) {}

fn main() {}