Visual Guide to Rust's Type System
2025-09-09

RustCurious.com presents a visual guide to Rust's type system, using an interactive chart to categorize all possible types in Rust. The guide focuses on `lang_items` – built-in types and traits supporting specific syntax – to demystify what can be built purely in library code. `Vec`, `String`, and `HashMap` are excluded as they are simply structs. Rust's clear separation of a platform-independent core allows for no_std crates, crucial for embedded firmware and other systems where a dynamic heap isn't available.
Development