Rust

The Rust programming language is a compiled, static-typed language built on top of the LLVM project.


Example

A hello world program looks like:

fn main() {
    println!("Hello World!");
}

To compile and run the program, try:

rustc hello.rs
./hello

It is more common to use cargo(1), which wraps rustc(1). It depends on the project following a standard file structure, and on being in the project's root directory.

cargo build --release
./hello
# or
cargo run

The release flag enables all optimizations. These optimizations are also accessible with rustc(1), but through multiple flags and options.


Data Types


CategoryRicottone