Rust Tooling API Functions Primitive Types Structs Traits Language Comments Control flow Enums Iterators Ownership Pointers Structs Tests Variables Common Collections Vectors Strings Hash Maps Concurrency Threads Message passing Shared-State Concurrency Error handling Unrecoverable Errors Recoverable Errors Functions Functions & macros Closures Generic Types and Traits Generics Traits Patterns and Matching Pattern Syntax Misc Books & exercises Changelog 1.48