From 4c9385df1bcc0098c7e1db7a2f7c7e3dbeb00c8b Mon Sep 17 00:00:00 2001 From: Henry Gressmann Date: Mon, 29 Jan 2024 17:53:39 +0100 Subject: chore: improve docs Signed-off-by: Henry Gressmann --- examples/rust/src/fibonacci.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'examples/rust/src') diff --git a/examples/rust/src/fibonacci.rs b/examples/rust/src/fibonacci.rs index 3e4be73..7924aef 100644 --- a/examples/rust/src/fibonacci.rs +++ b/examples/rust/src/fibonacci.rs @@ -19,3 +19,11 @@ pub extern "C" fn fibonacci(n: i32) -> i32 { } sum } + +#[no_mangle] +pub extern "C" fn fibonacci_recursive(n: i32) -> i32 { + if n <= 1 { + return n; + } + fibonacci_recursive(n - 1) + fibonacci_recursive(n - 2) +} -- cgit v1.3.1