Get the latest tech news

A clickable visual guide to the Rust type system


A complete map of the Rust type system

The focus here is on lang_items – types and traits built into the language to support specific syntax. The purpose is to demystify what can be built purely in library code. Rust's clear delineation of a platform-independent core enables no_std crates in embedded firmware and other systems-level contexts where no dynamic heap is available.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of complete map

complete map

Photo of Rust type system

Rust type system