Files
wasmtime/examples
Peter Huene 42e88c7b24 Fix OutOfFuel trap code not represented in the C API. (#5230)
This commit adds the missing "out of fuel" trap code to the C API.

Without this, calls to `wasmtime_trap_code` will trigger an unreachable panic
on traps from running out of fuel.
2022-11-10 20:42:26 +00:00
..
2022-09-23 00:19:56 +00:00
2022-07-22 10:22:36 -07:00
2021-09-29 16:13:46 +02:00
2021-07-08 11:49:06 -07:00

Examples of the wasmtime API

This directory contains a number of examples of using the wasmtime API from different languages. Currently examples are all in Rust and C using the wasmtime crate or the wasmtime embedding API.

Each example is available in both C and in Rust. Examples are accompanied with a *.wat file which is the wasm input, or a Rust project in a wasm folder which is the source code for the original wasm file.

Rust examples can be executed with cargo run --example $name. C examples can be built with mkdir build && cd build && cmake ... You can run cmake --build . to build all examples or cmake --build . --target wasmtime-$name, replacing the name as you wish. They can also be built manually.

For more information see the examples themselves!