MCPcopy Index your code
hub / github.com/explodingcamera/tinywasm / fibonacci

Function fibonacci

examples/wasm-rust.rs:166–177  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

164}
165
166fn fibonacci() -> Result<()> {
167 let module = tinywasm::parse_file("./examples/rust/out/fibonacci.opt.wasm")?;
168 let mut store = Store::default();
169
170 let instance = ModuleInstance::instantiate(&mut store, &module, None)?;
171 let fibonacci = instance.func::<i32, i32>(&store, "fibonacci_recursive")?;
172 let n = 26;
173 let result = fibonacci.call(&mut store, n)?;
174 println!("fibonacci({n}) = {result}");
175
176 Ok(())
177}
178
179fn argon2id() -> Result<()> {
180 let module = tinywasm::parse_file("./examples/rust/out/argon2id.opt.wasm")?;

Callers 2

mainFunction · 0.70
test_fibonacciFunction · 0.70

Calls 2

parse_fileFunction · 0.85
callMethod · 0.80

Tested by 1

test_fibonacciFunction · 0.56