Can I borrow that? (Reborrow traits) (Aapo Alasuutari at RustWeek)

Can I borrow that? (Reborrow traits) by Aapo Alasuutari. Exclusive references make Rust, yet they cannot be built within Rust: the core act of reborrowing, that is giving temporary exclusive access and reclaiming exclusivity afterwards, is a feature implemented outside of the language. For custom user types or even reference wrappers like `Option &mut T` the best one can do is use explicit methods like `as_deref_mut` or `rb_mut`. The `Reborrow` traits project goal aims to fix this gap and make exclusive references buildable within the language. Come hear the how and why, why-nots, and what is to come! About Aapo Alasuutari (he/him): Aapo Alasuutari is a TypeScript developer by day, but by night transforms into a data-oriented design zealot building a JavaScript engine in Rust. At other times he sings in two choirs and collects side-projects like an enthusiastic blind magpie. git: https://github.com/aapoalas bluesky: https://bsky.app/profile/aapoalas.try... linkedin:   / aapo-alasuutari-b4968b63   website: https://trynova.dev/ This talk was given at RustWeek 2026 as part of the Rust Project track on Wednesday 20 May. You can find a playlist of all talks in this track at    • RustWeek 2026 Rust Project Track Day 2  , and a playlist of all RustWeek 2026 talks at    • RustWeek 2026 All Talks   For information about RustWeek 2027, go to https://2027.rustweek.org. We hope to see you there!

Knock, knock. Race condition! Who's there? — A Refactoring Story (Stefan Baumgartner at RustWeek)
▶︎

Knock, knock. Race condition! Who's there? — A Refactoring Story (Stefan Baumgartner at RustWeek)

Rewriting bors: how hard can it be? (Jakub Beránek at RustWeek)
▶︎

Rewriting bors: how hard can it be? (Jakub Beránek at RustWeek)

Keynote: I Fixed Move Semantics - Jason Turner @cppweekly
▶︎

Keynote: I Fixed Move Semantics - Jason Turner @cppweekly

Zig says NO to AI
▶︎

Zig says NO to AI

Untrusted data in Linux — How Rust is going to save us (Greg Kroah-Hartman at RustWeek)
▶︎

Untrusted data in Linux — How Rust is going to save us (Greg Kroah-Hartman at RustWeek)

Common Pitfalls of Rewriting Things In Rust (Cliff L. Biffle at RustWeek)
▶︎

Common Pitfalls of Rewriting Things In Rust (Cliff L. Biffle at RustWeek)

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Growing with our users: How the Rust Project is reshaping our communication (Niko&Jack at RustWeek)
▶︎

Growing with our users: How the Rust Project is reshaping our communication (Niko&Jack at RustWeek)

MIT Just Revealed the AI Bubble's Fatal Flaw
▶︎

MIT Just Revealed the AI Bubble's Fatal Flaw

When Iterators Aren't Zero Cost (Xavier Dennis at RustWeek)
▶︎

When Iterators Aren't Zero Cost (Xavier Dennis at RustWeek)

Judge Can’t Stop Laughing At Sovereign Citizen’s Courtroom Meltdown!!!
▶︎

Judge Can’t Stop Laughing At Sovereign Citizen’s Courtroom Meltdown!!!

Rust’s most complicated features explained
▶︎

Rust’s most complicated features explained

Stabilizing decade-old features (Folkert de Vries at RustWeek)
▶︎

Stabilizing decade-old features (Folkert de Vries at RustWeek)

RollerCoaster Tycoon Optimizations are Insane
▶︎

RollerCoaster Tycoon Optimizations are Insane

Stop Using Git Worktrees. Do THIS Instead.
▶︎

Stop Using Git Worktrees. Do THIS Instead.

Precise, consistent, and reliable code coverage (Jynn Nelson at RustWeek)
▶︎

Precise, consistent, and reliable code coverage (Jynn Nelson at RustWeek)

Software architecture, human judgment, and AI's limits with Grady Booch
▶︎

Software architecture, human judgment, and AI's limits with Grady Booch

Compilers are just programs: Fixing a bug in the Rust compiler (Boxy at RustWeek)
▶︎

Compilers are just programs: Fixing a bug in the Rust compiler (Boxy at RustWeek)

Writing GPU shaders in plain Rust (Firestar99 - Sebastian Sydow at RustWeek)
▶︎

Writing GPU shaders in plain Rust (Firestar99 - Sebastian Sydow at RustWeek)

Co-Creator of Haskell: Useless vs Useful Languages, Rust vs C, Functional Programming | Simon Jones
▶︎

Co-Creator of Haskell: Useless vs Useful Languages, Rust vs C, Functional Programming | Simon Jones