Crate wasmer_c_api
source ·Expand description
Wasmer C API.
Wasmer is the leading WebAssembly runtime. Wasmer is written in Rust; this crate exposes its C and C++ bindings.
This crate provides an API that follows the official WebAssembly
C API. This standard
can be characterized as a living standard. The API is not yet
stable, even though it shows maturity over time. It is described
by the wasm.h
C header file. However, this crate API provides
some extensions, like the wasi_*
or wasmer_*
types and
functions, which aren’t yet defined by the standard. The
wasmer.h
header file already depends on the wasm.h
file. A copy lands in this repository for the sake of simplicity.
Modules§
- Utilities to read errors.
- Utilities to set up tracing and logging.
- Implementation of the official WebAssembly C API for Wasmer.