Files
wasmtime/examples
Alex Crichton a277cf5ee4 Store WasmFuncType in FuncType (#2365)
This commit updates `wasmtime::FuncType` to exactly store an internal
`WasmFuncType` from the cranelift crates. This allows us to remove a
translation layer when we are given a `FuncType` and want to get an
internal cranelift type out as a result.

The other major change from this commit was changing the constructor and
accessors of `FuncType` to be iterator-based instead of exposing
implementation details.
2020-11-05 08:49:03 -06:00
..
2020-09-29 13:20:14 -05:00
2020-09-29 13:20:14 -05:00
2020-09-29 13:20:14 -05:00
2020-09-29 13:20:14 -05:00
2020-09-29 13:20:14 -05:00
2020-09-29 13:20:14 -05:00
2020-09-29 13:20:14 -05:00
2020-09-29 13:20:14 -05:00
2020-09-29 13:20:14 -05:00
2020-09-29 13:20:14 -05:00
2020-09-29 13:20:14 -05: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, and C examples need to be compiled using your system compiler and appropriate header files.

For more information see the examples themselves!