ποΈ Introduction
Rust is a modern programming language designed for:
ποΈ Installation
Rust Toolchain Overview
ποΈ First Project
Cargo makes Rust development easy.
ποΈ Rust Toolchain
In Rust, a toolchain is a set of tools that work together to compile, build, manage, and run Rust programs.
ποΈ Basic Syntax
Every Rust program has at least one function: main.
ποΈ Variables
ποΈ Ownership Rules
Ownership is Rustβs way of managing memory without a garbage collector and without runtime overhead.
ποΈ Borrowing
Borrowing lets you use a value without taking ownership of it.
ποΈ Lifetimes
A lifetime describes the scope during which a reference is valid.
ποΈ Stack vs Heap
| Stack | Heap |
ποΈ Copy vs Move
When you assign a value, pass it to a function, or return it, Rust must decide:
ποΈ Data Structure
8 items
ποΈ Error Handling.md
6 items
ποΈ Project Structure
6 items
ποΈ 5_1. Functions
Basic Function
ποΈ 8_1. References
A reference lets you access a value without owning it.
ποΈ Asynchronous
7 items
ποΈ Macros
4 items
ποΈ Web Application
4 items