Intro and Overview to Rust
summary
Covers Rust basics with concrete examples: mutability vs default immutability, explicit integer types like usize when indexing Vec, formatting with {:?} debug and using the vec! macro, plus how the borrow checker rejects moves (forcing clones or ref design). Shows two merge sort implementations — a simple copying version that works and an in-place version that currently fails — and describes a Rust implementation of the Tau graph database and a fast multi-tenant datastore (published at OSDI).
AI-written summary · about
chapters (11)
- 0:00Intro
- 0:20Code
- 3:03String formatter
- 4:02String debug
- 7:34Mergesort
- 10:30Clone
- 13:05Mutator
- 14:40Merge Sort
- 17:45immutable reference
- 19:20experiment
- 21:00testing
related talks
01h 29mA Friendly Introduction to Rust for C++ Developers
59mRust for C++ developers - What you need to know to get rolling with crates
01h 42mIntroduction to Rust (for people who have never used a compiler)
27mHow Rust taught me to think about systems
41mFunctional Rust - An Exploration
01h 14mRust: A Friendly Introduction
33mRust and Haskell, sitting in a tree
40mWhy Rust?
