#borrowing
4 articles about borrowing
Filter by topic
All#advanced#ai#allocation#associated-types#azure#basics#beginners#blanket-implementations#borrow-checker#borrowing#bounds#box#c#cache#closures#code-duplication#collections#concurrency#cosmos-db#dangling-pointer#data-races#deadlock#debugging#desktop#developer-tools#dioxus#dispatch#drain#drop#dynamic-dispatch#embedded#event-grid#fnmut#gc#generics#git#heap#higher-order-functions#integration#io-drivers#iterators#javascript#kql#library-design#lifetimes#llm#log-analytics#logic-apps#memory#monomorphization#object-safety#observability#operators#optimization#ownership#performance#plugins#retain#rust#service-bus#simd#sized#stack#standard-library#str#string#supertraits#trait-bounds#trait-coherence#traits#type-safety#typescript#unsized#vec
rustMarch 31, 2026
What is &mut *x (reborrow) in Rust, and why does it freeze the original reference?
A reborrow duplicates the reference, not the data, and freezes the original for its duration. What &mut *x really does.
rustAugust 10, 2025
Mutable vs. immutable borrows: the two rules
The two borrowing rules, why exclusivity is the one that matters, and what the borrow checker actually rejects.
rustAugust 2, 2025
How does ownership prevent memory leaks and data races?
How the ownership rules close off memory leaks and data races before the program ever runs, and where they stop short.
rustJuly 31, 2025
How does Rust ensure memory safety without a garbage collector?
Ownership, borrowing and lifetimes give Rust memory safety at compile time, with no collector and no runtime pauses to budget for.