Rust Language

This section is designed to provide a quick reference for Rust's language features, syntax, and best practices.

It is not intended to be a beginner's book nor a comprehensive guide, but rather a tool for those who are looking to refresh their knowledge. The Rust book is an excellent resource for complete beginners to get started with. Refer as well to the books chapter for a list of relevant books.

Rust Installation and First Steps

Entry Points

Data Types

Variables

Constants and Statics

Ownership and Borrowing

Lifetimes

Slices

Control Flow

Pattern Matching

Functions

Closures

Structs

Enums

Traits

Impl Trait

Trait Objects

Iterators

Generics

Attributes

Macros