Setup your Rust environment

To be able to run Wasmer inside our Rust application, we will need Rust installed in our system.

The easiest way to get Rust in your system is via Rustup. To get Rustup on Linux and macOS, you can run the following:

curl -sSf | sh

To install Rust on Windows, download and run rustup-init.exe, then follow the onscreen instructions.

To ensure this is installed, let's run the following:

rustc -V # This will show Rust version
cargo -V # This will show Cargo version

If these commands work, Rust is successfully installed!

Start a Rust Project

Now it's time to create a new project and add Wasmer as a dependency:

cargo new wasmer-project --bin

This should generate two important files for us, Cargo.toml and src/ The Cargo.toml is a file that describes your project and its dependencies. The src/ is the entry point for your project, and contains the fn main() { .. } that is run when the project is executed.

Now, edit the Cargo.toml file to add wasmer as a dependency:

# The Wasmer API
wasmer = "2.0"

Next, let's take a look at some examples!