Welcome to Rust

A language empowering everyone to build reliable and efficient software.

Key Benefits: Performance, Reliability, Productivity.

Why Rust?

Ownership System

The ownership system is Rust's most unique feature.

fn main() {
    let s = String::from("hello");
    let s2 = s;  // s is moved, not copied
    // println!("{s}");  // compile error!
}
Ownership enables memory safety without a garbage collector.

Adoption Stats

YearUsers (millions)Growth
20222.5+40%
20233.5+29%
20244.5+22%

Getting Started

Install Rust using rustup:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Then create your first project:

cargo new hello_world
cd hello_world
cargo run

Resources


Thank you for your attention! Questions?