Learning Rust
Welcome to my collection of resources for those learning the Rust programming language. The advice in these pages is typically suitable for those with at least a beginning familiarity of Rust -- for example, those who have worked through The Book -- but are still experiencing the growing pains of learning Rust.
Practical suggestions for building intuition around borrow errors
In this section we outline the basics of understanding lifetimes and borrowing for those who are struggling with understanding borrow check errors.
Miscellanea
This section collects relatively small and self-contained tutorials and other tidbits.
A tour of dyn Trait
In this section we explore what dyn Trait
is and is not, go over its limitations
and strengths, deep dive on how lifetimes work with dyn Trait
, provide some
common dyn Trait
recipes, and more.