Skip to main content Link Search Menu Expand Document (external link)

Rust

main image

Docs Rust is a modern systems programming language known for its focus on safety, performance, and concurrency. It was developed by Mozilla Research and first released in 2010.

Installation

Link

Cargo

Cargo is the Rust build tool and package manager

When you install Rustup you’ll also get the latest stable version of the Rust build tool and package manager, also known as Cargo. Cargo does lots of things:

  • Build your project with “cargo build”
  • Run your project with “cargo run”
  • Test your project with “cargo test”
  • Build documentation for your project with “cargo doc”
  • Publish a library to crates.io with “cargo publish”

To test that you have Rust and Cargo installed, you can run this in your terminal of choice:

cargo --version

Hello world

// main.rs

fn main() {
    println!("Hello world!")
}

To compile this we type

rustc main.rs

This creates a rust executable which can be run by

./main

Generate new project

cargo new hello-rust

Compile, generate and run rust executable

cargo run

Table of contents