Rust Basics

Hello World

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

Operations

 fn main() {
    // addition
    let sum = 5 + 10;

    // subtraction
    let difference = 95.5 - 4.3;

    // multiplication
    let product = 4 * 30;

    // division
    let quotient = 56.7 / 32.2;

    // remainder
    let remainder = 43 % 5;
} 

Primitive Data Types

Refrences vs Dereferences

Static Memory vs Stack Meomory vs Heap Memory

Mutable vs Immutable

Ownership vs Borrowing

Lifetimes

Data Structures

Copy vs Clone

Move vs Copy

Move vs Drop