Rust Usage
Usage Instructions for Rust
For examples of how to build a Rust program which compiles and runs on Valida, see lita-xyz/rust-examples on Github. You can use any of these examples as a starting point for developing your own programs using the Valida toolchain. Here are steps for doing so:
Clone the project template:
cd
into the project template:
Enter the Valida shell or the Docker toolchain shell, following the instructions specific to your selected installation method.
Build the project:
Run the code:
If your program requires the pseudo-random number support included in the valida_rs
crate, you need the following boilerplate:
If you do not require random number support, then you don't need any boilerplate in the main.rs
module. However as of 0.8.0-alpha, you will need the following .cargo/config.toml
file in your root directory, as in the fibonacci
repo.
Rust library functions, etc.
See USAGE: Using the Rust toolchain for more information on how to write Rust programs to run on Valida.
Last updated