Rust Wasix Usage
📦
Currenly, Wasix is only supported by the Wasmer runtime. So, you need to install the Wasmer (opens in a new tab) runtime.
cargo wasix
cargo wasix can be used to run, test, and build Rust programs for the Wasix
Running a binary
$ cargo wasix run <path-to-wasm-file>Testing a binary
$ cargo wasix test <path-to-wasm-file>Building a binary
$ cargo wasix buildBenchmarking a binary
$ cargo wasix bench <path-to-wasm-file>wasmer
wasmer-cli can also be used to run wasix binaries. As well as provide additional flags such as --enable-bulk-memory, --enable-threads and --net.
Additional flags
ℹ️
Some wasm files need extra flags that can be provided while running the file
with the runtime. For example, wasmer run --enable-threads --net ./target/wasix/debug/hello.wasm. Learn more about Wasmer's runtime
flags (opens in a new tab)
Patched Repos
📦
Some crates require patches to work. We have assembled a list of patched repos here