rust-bytes-issue-77/benches/bench.rs

16 lines
312 B
Rust

use issue_77::{climb_stairs, climb_stairs2};
fn main() {
divan::main();
}
#[divan::bench(args = [1, 2, 4, 8, 16, 32, 64, 128])]
pub fn fibonacci_loop(n: i32) -> i32 {
climb_stairs2(n)
}
#[divan::bench(args = [1, 2, 4, 8, 16, 32, 64, 128])]
pub fn fibonacci_fold(n: i32) -> i32 {
climb_stairs(n)
}