Skip to content

Latest commit

 

History

History
77 lines (61 loc) · 3.5 KB

README.md

File metadata and controls

77 lines (61 loc) · 3.5 KB

WasmEdge Rust Bindings

WasmEdge Rust bindings consist of the following crates. They together provide different levels of APIs for Rust developers to use WasmEdge runtime. For example, wasmedge-sdk defines the high-level APIs for application development.

Versioning Table

The following table provides the versioning information about each crate of WasmEdge Rust bindings.

wasmedge-sdk WasmEdge lib wasmedge-sys wasmedge-types wasmedge-macro
0.7.1 0.11.2 0.12.2 0.3.1 0.3.0
0.7.0 0.11.2 0.12 0.3.1 0.3.0
0.6.0 0.11.2 0.11 0.3.0 0.2.0
0.5.0 0.11.1 0.10 0.3.0 0.1.0
0.4.0 0.11.0 0.9 0.2.1 -
0.3.0 0.10.1 0.8 0.2 -
0.1.0 0.10.0 0.7 0.1 -

wasmedge-sdk

The wasmedge-sdk crate defines a group of high-level Rust APIs, which are used to build up business applications.

README | API Documentation

wasmedge-sys

The wasmedge-sys crate defines a group of low-level Rust APIs for WasmEdge, a light-weight, high-performance, and extensible WebAssembly runtime for cloud-native, edge, and decentralized applications.

README | API Documentation

wasmedge-types

The wasmedge-types crate defines a group of common data structures used by both wasmedge-sdk and wasmedge-sys crates.

README | API Documentation

wasmedge-macro

The wasmedge-macro crate defines a group of procedural macros used by both wasmedge-sdk and wasmedge-sys crates.

README | API Documentation