Loading...
12 entries with this tag
Master Rust's type system with structs and traits. Learn how to define custom types, attach methods with impl blocks, derive traits for convenience, and implement Display and Debug. Includes patterns for organizing code and real-world examples.
Master Rust functions with parameters, return types, and control flow. Learn if/else, loops (for, while, loop), match expressions, and when to use each. Includes common mistakes and worked examples from temperature conversion to FizzBuzz.
Deepening Rust fundamentals: published comprehensive guides on error handling (Result, Option, ?), collections (Vec, String, HashMap with ownership patterns), and a complete task manager CLI that ties all concepts together into one working application.
A walkthrough of the Rust Concepts Demo — a task manager CLI that ties together ownership, borrowing, collections, and error handling into one working application. Includes annotated code from every module.
Master Rust's three most common collections: Vec for lists, String for text, HashMap for key-value data. Learn how ownership works with collections, when to use each, and practical patterns for real programs.
Master Rust's error handling system. Learn when to panic, how to use Result and Option types, the ? operator for elegant error propagation, and patterns for writing robust code that handles failures gracefully.
Master Rust's most distinctive feature: the ownership system. Learn how Rust manages memory without garbage collection, why moves happen, how borrowing solves the problem, and the borrowing rules that prevent data races at compile time.
Master Cargo, Rust's package manager and build system. Learn dependency management, creating projects, publishing crates, and building production-ready packages.
Added two comprehensive guides for getting started with Rust: installation guide for Linux and beginner tutorial for writing your first programs. Focused on making Rust accessible to newcomers.
Beginner's guide to writing your first Rust programs using both rustc and cargo. Learn the anatomy of Rust code, compilation process, and best practices for starting your Rust journey.
Complete guide to installing Rust and Cargo on Linux systems using rustup, with verification, build tools setup, and troubleshooting.
Curriculum hub for the Rust HOW-TO series — ownership model, learning path, concept map, and companion demo project