@@ -33,25 +33,41 @@ and just ask the editors to select the category.
3333-->
3434
3535### Official
36+ * [ crates.io: development update | Rust Blog] ( https://blog.rust-lang.org/2025/07/11/crates-io-development-update-2025-07/ )
37+ * [ Call for Testing: Speeding up compilation with ` hint-mostly-unused ` ] ( https://blog.rust-lang.org/inside-rust/2025/07/15/call-for-testing-hint-mostly-unused/ )
3638
3739### Foundation
3840
3941### Newsletters
42+ * [ This Month in Rust OSDev: June 2025] ( https://rust-osdev.com/this-month/2025-06/ )
4043
4144### Project/Tooling Updates
4245* [ egui 0.32 - Atoms, popups, and better SVG support] ( https://github.com/emilk/egui/releases/tag/0.32.0 )
46+ * [ reqwest retries] ( https://seanmonstar.com/blog/reqwest-retries/ )
4347* [ Introducing Rudy: A Toolchain for Rust Debuginfo] ( https://www.samjs.io/blog/rudy )
4448* [ RootAsRole 3.1.0 - Outperforms sudo, configurability, -u, -g, -E features] ( https://github.com/LeChatP/RootAsRole/releases/tag/v3.1.0 )
45-
46- [ UltraGraph 0.8: 1,300x Faster Graph Analytics — No Cluster Needed] ( https://deepcausality.com/blog/announcement-ultragraph-0-8 )
49+ * [ Helix Release 25.07 Highlights ] ( https://helix-editor.com/news/release-25-07-highlights/ )
50+ * [ UltraGraph 0.8: 1,300x Faster Graph Analytics — No Cluster Needed] ( https://deepcausality.com/blog/announcement-ultragraph-0-8 )
4751
4852### Observations/Thoughts
49-
53+ * [ placing functions] ( https://blog.yoshuawuyts.com/placing-functions/ )
54+ * [ Rust is a great fit for the agentic era] ( https://kerkour.com/rust-agentic-coding )
5055* [ Here comes the sun: iteratively building a Rust program that gets the current weather conditions] ( https://bitfieldconsulting.com/posts/here-comes-sun )
56+ * [ Thinking in Rust: Ownership, Access, and Memory Safety] ( https://cocoindex.io/blogs/rust-ownership-access/ )
57+ * [ Adding lookbehinds to rust-lang/regex] ( https://systemf.epfl.ch/blog/rust-regex-lookbehinds/ )
58+ * [ Publish all your crates everywhere all at once] ( https://www.tweag.io/blog/2025-07-10-cargo-package-workspace/ )
59+ * [ Variadic Generics ideas that won’t work for Rust] ( https://poignardazur.github.io/2025/07/09/variadic-generics-dead-ends/ )
60+ * [ audio] [ Traceability] ( https://sdr-podcast.com/episodes/traceability/ )
61+ * [ KSAT with Vegard Sandengen] ( https://corrode.dev/podcast/s04e07-ksat/ )
5162
5263### Rust Walkthroughs
64+ * [ Programming Extensible Data Types in Rust with CGP - Part 3: Implementing Extensible Records] ( https://contextgeneric.dev/blog/extensible-datatypes-part-3/ )
65+ * [ Axum: Optimizing web API design with the Builder Pattern] ( https://medium.com/@adefemiadeoye/axum-optimizing-web-api-design-with-the-builder-pattern-08aa8e18a599 )
66+ * [ Rust unit testing test types] ( https://jorgeortiz.dev/posts/rust_unit_testing_test_types/ )
5367
5468### Research
69+ * [ Tree Borrows] ( https://plf.inf.ethz.ch/research/pldi25-tree-borrows.html )
70+ * [ Securing Mixed Rust with Hardware Capabilities] ( https://arxiv.org/abs/2507.03344 )
5571
5672### Miscellaneous
5773* [ June 2025 Rust Jobs Report] ( https://filtra.io/rust/jobs-report/jun-25 )
@@ -65,52 +81,19 @@ and just ask the editors to select the category.
6581[ submit_crate ] : https://users.rust-lang.org/t/crate-of-the-week/2704
6682
6783## Calls for Testing
68- An important step for feature implementation is for people to experiment with the
84+ An important step for RFC implementation is for people to experiment with the
6985implementation and give feedback, especially before stabilization.
7086
71- If you are a feature implementer and would like your feature to appear in this list, add a
87+ If you are a feature implementer and would like your RFC to appear in this list, add a
7288` call-for-testing ` label to your RFC along with a comment providing testing instructions and/or
7389guidance on which aspect(s) of the feature need testing.
7490
75- <!-- If there are new CfT items this week, use: -->
76- <!--
77- [Repo Name](Repo URL)
78- * [<Feature name>](<Feature URL>)
79- * [Testing steps](<Testing Steps URL>)
80- -->
81- <!-- where `Repo Name` and `Repo URL` are one of:
82- [Rust](https://github.com/rust-lang/rust/labels/call-for-testing),
83- [Rust language RFCs](https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing),
84- [Cargo](https://github.com/rust-lang/cargo/labels/call-for-testing) or
85- [Rustup](https://github.com/rust-lang/rustup/labels/call-for-testing)
86- -->
87-
88- <!-- For all `Repo Names` with no new CfT items this week: use (removing the repos for which new
89- CfT items did appear, of course) -->
90- <!--
91- * *No calls for testing were issued this week by
92- [Rust](https://github.com/rust-lang/rust/labels/call-for-testing),
93- [Rust language RFCs](https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing),
94- [Cargo](https://github.com/rust-lang/cargo/labels/call-for-testing) or
95- [Rustup](https://github.com/rust-lang/rustup/labels/call-for-testing).*
96- -->
9791* * No calls for testing were issued this week by [ Rust] ( https://github.com/rust-lang/rust/labels/call-for-testing ) ,
9892 [ Rust language RFCs] ( https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing ) ,
9993 [ Cargo] ( https://github.com/rust-lang/cargo/labels/call-for-testing ) or
10094 [ Rustup] ( https://github.com/rust-lang/rustup/labels/call-for-testing ) .*
10195
10296[ Let us know] ( https://github.com/rust-lang/this-week-in-rust/issues ) if you would like your feature to be tracked as a part of this list.
103- -->
104-
105- ### [ RFCs] ( https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing )
106-
107- ### [ Rust] ( https://github.com/rust-lang/rust/labels/call-for-testing )
108-
109- ### [ Rustup] ( https://github.com/rust-lang/rustup/labels/call-for-testing )
110-
111- If you are a feature implementer and would like your RFC to appear on the above list, add the new ` call-for-testing `
112- label to your RFC along with a comment providing testing instructions and/or guidance on which aspect(s) of the feature
113- need testing.
11497
11598## Call for Participation; projects and speakers
11699
@@ -172,59 +155,41 @@ Revision range: [0d11be5a..a9fb6103](https://perf.rust-lang.org/?start=0d11be5aa
172155Changes to Rust follow the Rust [ RFC (request for comments) process] ( https://github.com/rust-lang/rfcs#rust-rfcs ) . These
173156are the RFCs that were approved for implementation this week:
174157
175- <!-- Approved RFCs go here, use this format: * [Topic](URL) -->
176- <!-- or if none were approved this week, use: * *No RFCs were approved this week.* -->
177- <!-- * []() -->
178-
179- <!--
180- ### [Approved Major Change Proposals (MCP)](https://forge.rust-lang.org/compiler/mcp.html)
181- <!~~ MCPs occur infrequently, so this section is commented out by default. ~~>
182- <!~~ MCPs which have been approved or rejected this week go here, use this format: * [major change accepted|rejected] [Topic](URL) ~~>
183- -->
158+ * * No RFCs were approved this week.*
184159
185160### Final Comment Period
186161
187162Every week, [ the team] ( https://www.rust-lang.org/team.html ) announces the 'final comment period' for RFCs and key PRs
188163which are reaching a decision. Express your opinions now.
189164
190- #### [ RFCs] ( https://github.com/rust-lang/rfcs/labels/final-comment-period )
191- <!-- RFCs which have entered FCP go here, use this format: * [disposition: merge|close] [Topic](URL) -->
192- <!-- or if none entered FCP this week, use: * *No RFCs entered Final Comment Period this week.* -->
193- <!-- * [disposition: ] []() -->
194-
195165#### Tracking Issues & PRs
196- <!-- Tracking Issues which have entered FCP go here, use this format: * [disposition: merge|close] [Topic](URL) -->
197- <!-- or if none entered FCP this week, use: -->
198- <!-- * *No Tracking Issues or PRs entered Final Comment Period this week.* -->
199- <!-- * [disposition: ] []() -->
200-
201166##### [ Rust] ( https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc )
167+ * [ Guarantee 8 bytes of alignment in Thread::into_raw] ( https://github.com/rust-lang/rust/pull/143859 )
168+ * [ rustdoc: add ways of collapsing all impl blocks] ( https://github.com/rust-lang/rust/pull/141663 )
169+ * [ Stabilize ` const_float_round_methods ` ] ( https://github.com/rust-lang/rust/pull/143604 )
170+ * [ Tracking Issue for ` #![feature(const_float_round_methods)] ` ] ( https://github.com/rust-lang/rust/issues/141555 )
171+ * [ Add ` target_env = "macabi" ` and ` target_env = "sim" ` ] ( https://github.com/rust-lang/rust/pull/139451 )
202172
203- ##### [ Cargo] ( https://github.com/rust-lang/cargo/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc )
204173
205- ##### [ Language Team] ( https://github.com/rust-lang/lang-team/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc+ )
174+ ##### [ Rust RFCs] ( https://github.com/rust-lang/rfcs/labels/final-comment-period ) ,
175+ * [ Closing issues relevant to T-lang on this repo] ( https://github.com/rust-lang/rfcs/issues/3756 )
206176
207- ##### [ Language Reference] ( https://github.com/rust-lang/reference/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc )
177+ * No Items entered Final Comment Period this week for
178+ [ Cargo] ( https://github.com/rust-lang/cargo/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc ) ,
179+ [ Language Team] ( https://github.com/rust-lang/lang-team/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc+ ) ,
180+ [ Language Reference] ( https://github.com/rust-lang/reference/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc ) or
181+ [ Unsafe Code Guidelines] ( https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc ) .*
208182
209- ##### [ Unsafe Code Guidelines ] ( https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc )
183+ Let us know if you would like your PRs, Tracking Issues or RFCs to be tracked as a part of this list.
210184
211185#### [ New and Updated RFCs] ( https://github.com/rust-lang/rfcs/pulls )
212- <!-- New or updated RFCs go here, use this format: * [new|updated] [Topic](URL) -->
213- <!-- or if there are no new or updated RFCs this week, use: -->
214- <!-- * *No New or Updated RFCs were created this week.* -->
215- <!-- * [new|updated] []() -->
186+ * [ new] [ repr(scalable)] ( https://github.com/rust-lang/rfcs/pull/3838 )
216187
217188## Upcoming Events
218189
219190Rusty Events between 2025-07-16 - 2025-08-13 🦀
220191
221192### Virtual
222- * 2025-07-13 | Virtual (Dallas, TX, US) | [ Dallas Rust User Meetup] ( https://www.meetup.com/dallasrust )
223- * [ ** Rust Readers Discord Discussion: Async Rust** ] ( https://www.meetup.com/dallasrust/events/308298512 )
224- * 2025-07-15 | Virtual (London, UK) | [ Women in Rust] ( https://www.meetup.com/women-in-rust )
225- * [ ** 👋 Community Catch Up** ] ( https://www.meetup.com/women-in-rust/events/307560349 )
226- * 2025-07-15 | Virtual (Washington, DC, US) | [ Rust DC] ( https://www.meetup.com/rustdc )
227- * [ ** Mid-month Rustful** ] ( https://www.meetup.com/rustdc/events/306757755 )
228193* 2025-07-16 | Hybrid (Vancouver, BC, CA) | [ Vancouver Rust] ( https://www.meetup.com/vancouver-rust )
229194 * [ ** Rust Study/Hack/Hang-out** ] ( https://www.meetup.com/vancouver-rust/events/307731031 )
230195* 2025-07-17 | Hybrid (Redmond, WA, US) | [ Seattle Rust User Group] ( https://www.meetup.com/join-srug )
@@ -249,28 +214,26 @@ Rusty Events between 2025-07-16 - 2025-08-13 🦀
249214 * [ ** Rust Readers Discord Discussion: Rust Atomics and Locks** ] ( https://www.meetup.com/dallasrust/events/bhctrtyhclbfb )
250215* 2025-08-06 | Virtual (Indianapolis, IN, US) | [ Indy Rust] ( https://www.meetup.com/indyrs )
251216 * [ ** Indy.rs - with Social Distancing** ] ( https://www.meetup.com/indyrs/events/wqzhftyhclbjb )
217+ * 2025-08-10 | Virtual (Dallas, TX, US) | [ Dallas Rust User Meetup] ( https://www.meetup.com/dallasrust )
218+ * [ ** Rust Readers Discord Discussion: Rust Atomics and Locks** ] ( https://www.meetup.com/dallasrust/events/bhctrtyhclbnb )
219+ * 2025-08-12 | Virtual (Dallas, TX, US) | [ Dallas Rust User Meetup] ( https://www.meetup.com/dallasrust )
220+ * [ ** Second Tuesday** ] ( https://www.meetup.com/dallasrust/events/305361531 )
252221
253222### Asia
223+ * 2025-07-19 | Delhi, IN | [ Rust Delhi] ( https://www.meetup.com/rustdelhi )
224+ * [ ** Rust Delhi Meetup #11 ** ] ( https://www.meetup.com/rustdelhi/events/308666751 )
254225* 2025-07-26 | Bangalore, IN | [ Rust Bangalore] ( https://hasgeek.com/rustbangalore )
255226 * [ ** July 2025 Rustacean meetup** ] ( https://hasgeek.com/rustbangalore/july-2025-rustacean-meetup/ )
256227
257228### Europe
258- * 2025-07-09 | Girona, ES | [ Rust Girona] ( https://lu.ma/rust-girona )
259- * [ ** Rust Girona Hack & Learn 07 2025** ] ( https://lu.ma/hismn492 )
260- * 2025-07-09 | Reading, UK | [ Reading Rust Workshop] ( https://www.meetup.com/reading-rust-workshop )
261- * [ ** Reading Rust Meetup** ] ( https://www.meetup.com/reading-rust-workshop/events/308705791 )
262- * 2025-07-10 | Berlin, DE | [ Rust Berlin] ( https://www.meetup.com/rust-berlin )
263- * [ ** Rust Berlin on location 🏳️🌈 - Edition 004** ] ( https://www.meetup.com/rust-berlin/events/308987361 )
264- * 2025-07-15 | Leipzig, DE | [ Rust - Modern Systems Programming in Leipzig] ( https://www.meetup.com/rust-modern-systems-programming-in-leipzig )
265- * [ ** Topic TBD** ] ( https://www.meetup.com/rust-modern-systems-programming-in-leipzig/events/308592246 )
266- * 2025-07-15 | London, UK | [ London Rust Project Group] ( https://www.meetup.com/london-rust-project-group )
267- * [ ** TUI Power: Simulating & Visualising Sensor Data with Rust** ] ( https://www.meetup.com/london-rust-project-group/events/308434768 )
268229* 2025-07-23 | Dortmund, DE | [ Rust Dortmund] ( https://www.meetup.com/rust-dortmund/ )
269230 * [ ** Rust Dortmund Meetup - Teach and Hack** ] ( https://www.meetup.com/rust-dortmund/events/308517530/ )
270231* 2025-07-24 | Edinburgh, UK | [ Rust and Friends] ( https://www.meetup.com/rust-edi )
271232 * [ ** July talks: A Crab, a Pufferfish and a State-of-the-art Chess AI** ] ( https://www.meetup.com/rust-and-friends/events/308687848 )
272233* 2025-07-24 | Nuremberg/Nürnberg, DE | [ Rust Nuremberg] ( https://www.meetup.com/rust-noris/ )
273234 * [ ** Rust Nürnberg online** ] ( https://www.meetup.com/rust-noris/events/304567874/ )
235+ * 2025-07-26 | Stockholm, SE | [ Stockholm Rust] ( https://www.meetup.com/stockholm-rust )
236+ * [ ** Ferris' Fika Forum #15 ** ] ( https://www.meetup.com/stockholm-rust/events/309275728 )
274237* 2025-07-29 | Manchester, UK | [ Rust Manchester] ( https://www.meetup.com/rust-manchester )
275238 * [ ** Lightning Talks July 2025** ] ( https://www.meetup.com/rust-manchester/events/308085035 )
276239* 2025-07-29 | Prague, CZ | [ Rust Czech Republic] ( https://www.meetup.com/rust-czech-republic )
@@ -279,16 +242,12 @@ Rusty Events between 2025-07-16 - 2025-08-13 🦀
279242 * [ ** Rust Meetup @ BlockTech** ] ( https://www.meetup.com/rust-amsterdam-group/events/308548455 )
280243* 2025-07-31 | Augsburg, DE | [ Rust Meetup Augsburg] ( https://rust-augsburg.github.io/meetup )
281244 * [ ** Rust Meetup #14 : Prof. Dr. Claudia Meitinger - Embassy - Möglichkeiten und Herausforderungen im Modul "Interdisciplinary Project"** ] ( https://rust-augsburg.github.io/meetup/Meetup_14.html )
245+ * 2025-08-06 | Girona, ES | [ Rust Girona] ( https://lu.ma/rust-girona )
246+ * [ ** Rust Girona Hack & Learn 08 2025** ] ( https://lu.ma/eoydaar9 )
247+ * 2025-08-13 | Reading, UK | [ Reading Rust Workshop] ( https://www.meetup.com/reading-rust-workshop )
248+ * [ ** Reading Rust Meetup** ] ( https://www.meetup.com/reading-rust-workshop/events/308944036 )
282249
283250### North America
284- * 2025-07-09 | Phoenix, AZ, US | [ Desert Rust] ( https://www.meetup.com/desert-rustaceans )
285- * [ ** Rust <> AI** ] ( https://www.meetup.com/desert-rustaceans/events/308507249 )
286- * 2025-07-10 | Mountain View, CA, US | [ Hacker Dojo] ( https://www.meetup.com/hackerdojo/ )
287- * [ ** RUST MEETUP at HACKER DOJO** ] ( https://www.meetup.com/hackerdojo/events/308277549 )
288- * 2025-07-10 | Portland, OR, US | [ PDXRust] ( https://www.meetup.com/pdxrust )
289- * [ ** July 2025 PDX Rust Meetup** ] ( https://www.meetup.com/pdxrust/events/309056548 )
290- * 2025-07-15 | San Francisco, CA, US | [ San Francisco Rust Study Group] ( https://www.meetup.com/san-francisco-rust-study-group )
291- * [ ** Rust Hacking in Person** ] ( https://www.meetup.com/san-francisco-rust-study-group/events/307931266 )
292251* 2025-07-16 | Hybrid (Vancouver, BC, CA) | [ Vancouver Rust] ( https://www.meetup.com/vancouver-rust )
293252 * [ ** Rust Study/Hack/Hang-out** ] ( https://www.meetup.com/vancouver-rust/events/307731031 )
294253* 2025-07-17 | Chicago, IL, US | [ Chicago Rust Meetup] ( https://www.meetup.com/chicago-rust-meetup )
@@ -301,12 +260,16 @@ Rusty Events between 2025-07-16 - 2025-08-13 🦀
301260 * [ ** Rust Lunch - Fareground** ] ( https://www.meetup.com/rust-atx/events/308791385 )
302261* 2025-07-24 | Mountain View, CA, US | [ Hacker Dojo] ( https://www.meetup.com/hackerdojo/ )
303262 * [ ** RUST MEETUP at HACKER DOJO** ] ( https://www.meetup.com/hackerdojo/events/xdxtqtyhckbgc )
263+ * 2025-07-24 | México City, MX | [ Rust MX] ( https://www.meetup.com/rust-mx )
264+ * [ ** Construyendo un Runtime Asíncrono desde Cero en Rust** ] ( https://www.meetup.com/rust-mx/events/309687971 )
304265* 2025-07-31 | Atlanta, GA, US | [ Rust Atlanta] ( https://www.meetup.com/rust-atl )
305266 * [ ** Rust-Atl** ] ( https://www.meetup.com/rust-atl/events/308675947 )
267+ * 2025-08-07 | Saint Louis, MO, US | [ STL Rust] ( https://www.meetup.com/stl-rust )
268+ * [ ** macros!** ] ( https://www.meetup.com/stl-rust/events/306648747 )
269+ * 2025-08-12 | San Francisco, CA, US | [ San Francisco Rust Study Group] ( https://www.meetup.com/san-francisco-rust-study-group )
270+ * [ ** Rust Hacking in Person** ] ( https://www.meetup.com/san-francisco-rust-study-group/events/308284338 )
306271
307272### South America
308- * 2025-07-12 | São Paulo, BR | [ Rust São Paulo Meetup] ( https://www.meetup.com/rust-sao-paulo-meetup )
309- * [ ** Encontro do Rust-SP na WillBank** ] ( https://www.meetup.com/rust-sao-paulo-meetup/events/307308851 )
310273* 2025-07-17 | Florianópolis, BR | [ Rust Brazil + Rust Floripa] ( https://lu.ma/calendar/cal-iOloL5ZqswCO5Mm )
311274 * [ ** Rust Floripa** ] ( https://lu.ma/p0umq6vm )
312275
0 commit comments