Learning Rust Basics Why Rust Installation Hello World Cargo,crates and basic project structure Comments and documenting the code Variable bindings, constants and statics Functions Primitive data types Operators Control flows Beyond The Basics Vectors Structs Enums Generics Impls and traits The Tough Part Ownership Borrowing Lifetimes Lets Get It Started Code organization Functions Modules Crates Workspaces use std, primitives and preludes Error Handling Smart Compiler Panicking Option and Result Unwrap and Expect Error and None Propagation Combinators Custom Error Types