1.
Introduction
2.
Rust history
Rust Environment Setup
3.
Environment Setup
3.1.
Rust Environment Setup
3.2.
Setup Rust Kernel
3.3.
Update Rust
3.4.
Uninstall Rust
Rust Command Line Tools
4.
Command Line Tool
4.1.
help
4.2.
create rust app
4.3.
check
4.4.
build
4.5.
clean
4.6.
Structuring Rust Applications
4.7.
Advanced Rust Projects Structure
Rust Essentials
5.
Primitive Data Types
5.1.
integer_dtypes
5.2.
Floats
5.3.
Booleans
5.4.
Characters
5.5.
Constants
5.6.
Type conversion
5.7.
numeric operations
5.8.
character operations
5.9.
Creating Ranges
Control Flow
6.
Flow Control
6.1.
Conditionals
6.1.1.
If statement
6.1.2.
else if
6.1.3.
If else expression
6.2.
Loops
6.2.1.
loop
6.2.2.
while loop
6.2.3.
for loop
6.2.4.
Advanced for loop
6.2.5.
Break and Continue
6.2.5.1.
break
6.2.5.2.
continue
6.2.6.
Advanced Loop Concepts
6.3.
Match statement
Rust Compound Data Types
7.
Data Structures
7.1.
Arrays
7.2.
Vectors
7.3.
Tuples
7.4.
HashMaps
7.5.
HashSets
7.6.
Data Structure Operations
7.7.
Iterations
Enumerations in Rust
8.
Enum Data Type
8.1.
Creating Enums
8.2.
Using Enums
8.3.
Option Enum
8.4.
Result Enum
8.5.
Enum in Practice
Ownership and Borrowing
9.
Variables Scope
9.1.
Local Scope
9.2.
Static local Scope
9.3.
Global Scope
9.4.
Static Global Scope
9.5.
Static Mutables
Light
Rust
Coal
Navy
Ayu
Rust Distilled
Data Structure Operations