Constant project_init::includes::RUST_BENCHMARKS
[−]
[src]
pub const RUST_BENCHMARKS: &'static str=
"#[macro_use]\nextern crate criterion;\n\nuse criterion::Criterion;\n\nfn fibonacci(n: u64) -> u64 {\n match n {\n 0 => 1,\n 1 => 1,\n n => fibonacci(n-1) + fibonacci(n-2),\n }\n}\n\nfn criterion_benchmark(c: &mut Criterion) {\n c.bench_function(\"fib 3\", |b| b.iter(|| fibonacci(3)));\n}\n\ncriterion_group!(benches, criterion_benchmark);\ncriterion_main!(benches);\n"