The Rust Borrow Checker—A Deep Dive

The Rust compiler's borrow checker is critical for ensuring safe Rust code. Even more critical, however, is how the borrow checker provides useful, automated guidance on how to write safe code when the check fails. Early in your Rust journey it may feel like you are fighting the borrow checker. Come to this talk to learn how you can transition from fighting the borrow checker to using its guidance to write safer and more powerful code at any experience level. Walk away not only understanding the what and the how of the borrow checker—but why it works the way it does—and why it is so critical to both the technical functionality and philosophy of Rust.


Nell Shamrell-Harrington

Principal Software Engineer @Microsoft
Nell Shamrell-Harrington is a Principal Software Engineer at Microsoft in the Open Source Programs Office. She is also a member of several Rust language teams and working groups, as well as the lead editor of This Week in Rust. Previously, she worked at Mozilla and Chef Software. In her spare... Read more Find Nell Shamrell-Harrington at:

Tuesday May 25 / 09:10AM EDT (40 minutes)

TRACK System Level Programming Languages TOPICS Rust ADD TO CALENDAR Calendar IconAdd to calendar

Build your learning journey and level-up on the skills most in-demand in 2021. Attend QCon Plus (May 17-28, 2021).

Save your spot for $549 before May 1st