#
DIFF.BLOG
New
Following
Discover
Jobs
More
Top Writers
Suggest a blog
Upvotes plugin
Report bug
Contact
About
Sign up
The home for great developer writing.
Discover the best posts from developers and engineering teams, all in one place.
Join now
→
Learn more
TOPICS
Avoiding large stack frames by passing &mut self instead of self
1
·
Users Rust Lang
·
July 26, 2026, 7:19 p.m.
Rust Programming
Performance Optimization
Memory Management
software development
Summary
The blog post discusses the practice of avoiding large stack frames in Rust programming by utilizing `&mut self` instead of `self`, which could lead to performance optimization and better memory management in certain scenarios.
Read full post on users.rust-lang.org →
MORE POSTS LIKE THIS
Ante: A New Way to Blend Borrow Checking and Reference Counting
Evan Ovadia ·
Jun 28, 2026
programming-languages
Mojo Programming Language
Memory Management in C++ by Patrice Roy
Sandordargo ·
Jun 17, 2026
books
C++
Speculative Decoding
Anup ·
Jun 2, 2026
speculative decoding
software development
Comment in Rustnomicon re Acquire in Arc::Drop
Users Rust Lang ·
Jun 1, 2026
Rust Programming
concurrency
In-order Interleaving
Casey Muratori ·
Apr 16, 2026
CPU instruction streams
out-of-order execution
Allocating on the Stack
Go ·
Feb 27, 2026
Memory Management
Stack vs Heap Allocations
Discover more posts →
AUTHOR
RECENT POSTS FROM THE AUTHOR
Choose how you want to continue.
Continue with GitHub
Continue with Google