Skip to content

Module 1 - Rust Setup

The Rome SDK is built using Rust and leverages several key advantages of the language:

  • Memory safety and thread safety without garbage collection
  • Zero-cost abstractions for high performance
  • Rich type system and ownership model that prevents common programming errors
  • Excellent package management through Cargo
  • Strong interoperability with other languages and systems

For smooth experience of installation in Windows it is better if you have wsl installed. Run the below command, if you don’t have it -

Terminal window
wsl --install

Now, click here to install Rust via terminal or exe file. It will install Rustup, later on also Cargo, which is Rust’s Package Manager.

Run the below commands one by one:

Terminal window
rustup target add wasm32-unknown-unknown
Terminal window
cargo install cargo-generate --features vendored-openssl
Terminal window
cargo install cargo-run-script

Click here to install Rust. It will install Rustup, later on also download Cargo, which is Rust’s Package Manager.

Run the below commands one by one:

Terminal window
rustup target add wasm32-unknown-unknown
Terminal window
cargo install cargo-generate --features vendored-openssl
Terminal window
cargo install cargo-run-script

Click here to install Rust. It will install Rustup, later on also download Cargo, which is Rust’s Package Manager.

Run the below commands one by one:

Terminal window
rustup target add wasm32-unknown-unknown
Terminal window
cargo install cargo-generate --features vendored-openssl
Terminal window
cargo install cargo-run-script