# Summary [Introduction](ch00-introduction.md) --- # Part I — Foundations - [1. Introduction and Motivation](ch01-introduction-and-motivation.md) - [2. Getting Started](ch02-getting-started.md) - [Essential Keywords Reference *(optional)*](ch02-1-essential-keywords-reference.md) - [3. Built-in Types and Variables](ch03-built-in-types-and-variables.md) - [True Immutability vs Record Illusions](ch03-1-true-immutability-vs-record-illusions.md) - [4. Control Flow](ch04-control-flow.md) - [5. Data Structures and Collections](ch05-data-structures-and-collections.md) - [Constructor Patterns](ch05-1-constructor-patterns.md) - [Collections — Vec, HashMap, and Iterators](ch05-2-collections-vec-hashmap-and-iterators.md) - [6. Enums and Pattern Matching](ch06-enums-and-pattern-matching.md) - [Exhaustive Matching and Null Safety](ch06-1-exhaustive-matching-and-null-safety.md) - [7. Ownership and Borrowing](ch07-ownership-and-borrowing.md) - [Memory Safety Deep Dive](ch07-1-memory-safety-deep-dive.md) - [Lifetimes Deep Dive](ch07-2-lifetimes-deep-dive.md) - [Smart Pointers — Beyond Single Ownership](ch07-3-smart-pointers-beyond-single-ownership.md) - [8. Crates and Modules](ch08-crates-and-modules.md) - [Package Management — Cargo vs NuGet](ch08-1-package-management-cargo-vs-nuget.md) - [9. Error Handling](ch09-error-handling.md) - [Crate-Level Error Types and Result Aliases](ch09-1-crate-level-error-types-and-result-alias.md) - [10. Traits and Generics](ch10-traits-and-generics.md) - [Generic Constraints](ch10-1-generic-constraints.md) - [Inheritance vs Composition](ch10-2-inheritance-vs-composition.md) - [11. From and Into Traits](ch11-from-and-into-traits.md) - [12. Closures and Iterators](ch12-closures-and-iterators.md) - [Macros Primer](ch12-1-macros-primer.md) --- # Part II — Concurrency & Systems - [13. Concurrency](ch13-concurrency.md) - [Async/Await Deep Dive](ch13-1-asyncawait-deep-dive.md) - [14. Unsafe Rust and FFI](ch14-unsafe-rust-and-ffi.md) - [Testing](ch14-1-testing.md) --- # Part III — Migration & Best Practices - [15. Migration Patterns and Case Studies](ch15-migration-patterns-and-case-studies.md) - [Essential Crates for C# Developers](ch15-1-essential-crates-for-c-developers.md) - [Incremental Adoption Strategy](ch15-2-incremental-adoption-strategy.md) - [16. Best Practices](ch16-best-practices.md) - [Performance Comparison and Migration](ch16-1-performance-comparison-and-migration.md) - [Learning Path and Resources](ch16-2-learning-path-and-resources.md) - [Rust Tooling Ecosystem](ch16-3-rust-tooling-ecosystem.md) --- # Capstone - [17. Capstone Project: Build a CLI Weather Tool](ch17-capstone-project.md)