Rust Reference

Rust vectors, HashMaps, HashSets, slices, and iterators — creating, iterating, and transforming

Rust concurrency patterns — threads, channels, mutex, async/await, tokio, and common patterns

Rust deployment strategies — static binaries, Docker, cross-compilation, systemd, cloud platforms, and CI/CD

Rust error handling with Result, the ? operator, custom error types, thiserror, anyhow, and common patterns

Rust module system, visibility, use statements, crate structure, and Cargo workflow

Rust's Option and Result types for null-safe and error-safe code — pattern matching, combinators, the ? operator, and common patterns

Rust ownership model, borrowing rules, and lifetime annotations explained with examples

Rust language and standard library reference.

Rust structs, enums with data, trait definitions and implementations, and common patterns