fibonacci/
fibonacci.rs

1fn fibonacci(n: u32) -> u32 {
2    optick::event!();
3    let res = match n {
4        0 => 1,
5        1 => 1,
6        _ => fibonacci(n - 1) + fibonacci(n - 2),
7    };
8    return res;
9}
10
11pub fn main() {
12    optick::start_capture();
13    fibonacci(30);
14    optick::stop_capture("capture_rust.opt");
15}