RustDocs Hub is an index of standard-library items and crates that links to the official documentation. Templated explanations and examples were removed on 2026-09-12.

HashMap, BTreeMap, Vec, VecDeque — every general-purpose container in std.
The Iterator trait, adapters, and consumers — Rust's lazy zero-cost pipelines.
Read, Write, BufReader, BufWriter — synchronous byte-stream plumbing.
Files, directories, metadata, atomic-write helpers and path traversal.
Mutex, RwLock, Arc, atomics, channels — all the cross-thread primitives.
Native OS threads, scoped joins, thread-local storage, and parking.
Option<T> — Rust's null-free representation of "value may be absent".
Result<T, E> — fallible operations as values, with the ? operator.
UTF-8 string slices: searching, splitting, parsing, iteration.
The growable contiguous heap-allocated array — Rust's default sequence.
Display, Debug, Formatter — the traits behind every format string.
Process environment: args, vars, current_dir, and the env! macro.
Spawning subprocesses, capturing output, and managing exit status.
TcpStream, TcpListener, UdpSocket — synchronous network I/O.
Instant, Duration, SystemTime — measuring and waiting.
A metadata-only directory of 305,250 published crates.io crates — name, description, downloads, license, and outbound links, sourced from crates.io’s own database dump. 20,086 crates with at least 100,000 cumulative downloads get a dedicated profile page; every crate appears in the alphabetical and category listings. See methodology.
Install the Rust toolchain, write your first program, and learn the build cycle with cargo.…
Rust's ownership system replaces a garbage collector with compile-time guarantees. Learn the three rules that make it work.…
Use enums and `match` expressions to model data with exhaustive, compile-checked branches.…
Group related data into structs and attach behaviour through impl blocks.…
Stop reaching for exceptions. Rust uses `Result`, the `?` operator, and custom error types instead.…
Combine iterators and closures to write expressive, allocation-free data pipelines.…