The Rust Borrow Checker: a Deep Dive - Nell Shamrell-Harrington

preview_player
Показать описание
🔔 FOLLOW RUSTLAB CHANNEL 🔔

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.

This channel is dedicated to the videos of the RustLab conference.

RustLab is the first Italian international conference on the Rust programming language, organized by Develer.
Develer is not just an Italian company projecting and releasing hardware and software solutions for the industrial environment, but is also an ensemble of people sharing their great passion for new technologies and how they can be applied to your everyday life.

Рекомендации по теме
Комментарии
Автор

thansk for the video - So @23:02 Y is initially set to X and then set to &X - this seems like Y being set to accept different TYPES perhaps makes Y itself more or less a "as per VB - a variant" type I mean what type is Y itself ? - first it seems to be set to X( String type ) and then X(pointer type) - it just seems strange in such a supposedly tightly controlled set of "rust rules" - that a variable can seem to be ANY type based on what it's being set equal to ?? - can you explain please - thank you

dmm
Автор

The real content starts at 4:45. Everything before it is a waste of your time.

vcool
Автор

🎉 After 2 years of online events, RustLab is getting back to the in presence format, with both local and remote speakers.
The conference will be held from October 2nd to October 4th, 2022 in Prato (Florence area).

rustlabconference