@@ -33,25 +33,40 @@ and just ask the editors to select the category.
33
33
-->
34
34
35
35
### 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/ )
36
38
37
39
### Foundation
38
40
39
41
### Newsletters
42
+ * [ This Month in Rust OSDev: June 2025] ( https://rust-osdev.com/this-month/2025-06/ )
40
43
41
44
### Project/Tooling Updates
42
45
* [ 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/ )
43
47
* [ Introducing Rudy: A Toolchain for Rust Debuginfo] ( https://www.samjs.io/blog/rudy )
44
-
45
- [ UltraGraph 0.8: 1,300x Faster Graph Analytics — No Cluster Needed] ( https://deepcausality.com/blog/announcement-ultragraph-0-8 )
48
+ * [ Helix Release 25.07 Highlights ] ( https://helix-editor.com/news/release-25-07-highlights/ )
49
+ * [ UltraGraph 0.8: 1,300x Faster Graph Analytics — No Cluster Needed] ( https://deepcausality.com/blog/announcement-ultragraph-0-8 )
46
50
47
51
### Observations/Thoughts
48
-
52
+ * [ placing functions ] ( https://blog.yoshuawuyts.com/placing-functions/ )
49
53
* [ Rust is a great fit for the agentic era] ( https://kerkour.com/rust-agentic-coding )
50
54
* [ Here comes the sun: iteratively building a Rust program that gets the current weather conditions] ( https://bitfieldconsulting.com/posts/here-comes-sun )
55
+ * [ Thinking in Rust: Ownership, Access, and Memory Safety] ( https://cocoindex.io/blogs/rust-ownership-access/ )
56
+ * [ Adding lookbehinds to rust-lang/regex] ( https://systemf.epfl.ch/blog/rust-regex-lookbehinds/ )
57
+ * [ Publish all your crates everywhere all at once] ( https://www.tweag.io/blog/2025-07-10-cargo-package-workspace/ )
58
+ * [ Variadic Generics ideas that won’t work for Rust] ( https://poignardazur.github.io/2025/07/09/variadic-generics-dead-ends/ )
59
+ * [ audio] [ Traceability] ( https://sdr-podcast.com/episodes/traceability/ )
60
+ * [ KSAT with Vegard Sandengen] ( https://corrode.dev/podcast/s04e07-ksat/ )
51
61
52
62
### Rust Walkthroughs
63
+ * [ Programming Extensible Data Types in Rust with CGP - Part 3: Implementing Extensible Records] ( https://contextgeneric.dev/blog/extensible-datatypes-part-3/ )
64
+ * [ Axum: Optimizing web API design with the Builder Pattern] ( https://medium.com/@adefemiadeoye/axum-optimizing-web-api-design-with-the-builder-pattern-08aa8e18a599 )
65
+ * [ Rust unit testing test types] ( https://jorgeortiz.dev/posts/rust_unit_testing_test_types/ )
53
66
54
67
### Research
68
+ * [ Tree Borrows] ( https://plf.inf.ethz.ch/research/pldi25-tree-borrows.html )
69
+ * [ Securing Mixed Rust with Hardware Capabilities] ( https://arxiv.org/abs/2507.03344 )
55
70
56
71
### Miscellaneous
57
72
* [ June 2025 Rust Jobs Report] ( https://filtra.io/rust/jobs-report/jun-25 )
@@ -65,52 +80,19 @@ and just ask the editors to select the category.
65
80
[ submit_crate ] : https://users.rust-lang.org/t/crate-of-the-week/2704
66
81
67
82
## Calls for Testing
68
- An important step for feature implementation is for people to experiment with the
83
+ An important step for RFC implementation is for people to experiment with the
69
84
implementation and give feedback, especially before stabilization.
70
85
71
- If you are a feature implementer and would like your feature to appear in this list, add a
86
+ If you are a feature implementer and would like your RFC to appear in this list, add a
72
87
` call-for-testing ` label to your RFC along with a comment providing testing instructions and/or
73
88
guidance on which aspect(s) of the feature need testing.
74
89
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
- -->
97
90
* * No calls for testing were issued this week by [ Rust] ( https://github.com/rust-lang/rust/labels/call-for-testing ) ,
98
91
[ Rust language RFCs] ( https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing ) ,
99
92
[ Cargo] ( https://github.com/rust-lang/cargo/labels/call-for-testing ) or
100
93
[ Rustup] ( https://github.com/rust-lang/rustup/labels/call-for-testing ) .*
101
94
102
95
[ 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.
114
96
115
97
## Call for Participation; projects and speakers
116
98
@@ -172,59 +154,41 @@ Revision range: [0d11be5a..a9fb6103](https://perf.rust-lang.org/?start=0d11be5aa
172
154
Changes to Rust follow the Rust [ RFC (request for comments) process] ( https://github.com/rust-lang/rfcs#rust-rfcs ) . These
173
155
are the RFCs that were approved for implementation this week:
174
156
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
- -->
157
+ * * No RFCs were approved this week.*
184
158
185
159
### Final Comment Period
186
160
187
161
Every week, [ the team] ( https://www.rust-lang.org/team.html ) announces the 'final comment period' for RFCs and key PRs
188
162
which are reaching a decision. Express your opinions now.
189
163
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
-
195
164
#### 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
-
201
165
##### [ Rust] ( https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc )
166
+ * [ Guarantee 8 bytes of alignment in Thread::into_raw] ( https://github.com/rust-lang/rust/pull/143859 )
167
+ * [ rustdoc: add ways of collapsing all impl blocks] ( https://github.com/rust-lang/rust/pull/141663 )
168
+ * [ Stabilize ` const_float_round_methods ` ] ( https://github.com/rust-lang/rust/pull/143604 )
169
+ * [ Tracking Issue for ` #![feature(const_float_round_methods)] ` ] ( https://github.com/rust-lang/rust/issues/141555 )
170
+ * [ Add ` target_env = "macabi" ` and ` target_env = "sim" ` ] ( https://github.com/rust-lang/rust/pull/139451 )
202
171
203
- ##### [ Cargo] ( https://github.com/rust-lang/cargo/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc )
204
172
205
- ##### [ Language Team] ( https://github.com/rust-lang/lang-team/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc+ )
173
+ ##### [ Rust RFCs] ( https://github.com/rust-lang/rfcs/labels/final-comment-period ) ,
174
+ * [ Closing issues relevant to T-lang on this repo] ( https://github.com/rust-lang/rfcs/issues/3756 )
206
175
207
- ##### [ Language Reference] ( https://github.com/rust-lang/reference/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc )
176
+ * No Items entered Final Comment Period this week for
177
+ [ Cargo] ( https://github.com/rust-lang/cargo/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc ) ,
178
+ [ Language Team] ( https://github.com/rust-lang/lang-team/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc+ ) ,
179
+ [ Language Reference] ( https://github.com/rust-lang/reference/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc ) or
180
+ [ Unsafe Code Guidelines] ( https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc ) .*
208
181
209
- ##### [ Unsafe Code Guidelines ] ( https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc )
182
+ Let us know if you would like your PRs, Tracking Issues or RFCs to be tracked as a part of this list.
210
183
211
184
#### [ 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] []() -->
185
+ * [ new] [ repr(scalable)] ( https://github.com/rust-lang/rfcs/pull/3838 )
216
186
217
187
## Upcoming Events
218
188
219
189
Rusty Events between 2025-07-16 - 2025-08-13 🦀
220
190
221
191
### 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 )
228
192
* 2025-07-16 | Hybrid (Vancouver, BC, CA) | [ Vancouver Rust] ( https://www.meetup.com/vancouver-rust )
229
193
* [ ** Rust Study/Hack/Hang-out** ] ( https://www.meetup.com/vancouver-rust/events/307731031 )
230
194
* 2025-07-17 | Hybrid (Redmond, WA, US) | [ Seattle Rust User Group] ( https://www.meetup.com/join-srug )
@@ -249,28 +213,26 @@ Rusty Events between 2025-07-16 - 2025-08-13 🦀
249
213
* [ ** Rust Readers Discord Discussion: Rust Atomics and Locks** ] ( https://www.meetup.com/dallasrust/events/bhctrtyhclbfb )
250
214
* 2025-08-06 | Virtual (Indianapolis, IN, US) | [ Indy Rust] ( https://www.meetup.com/indyrs )
251
215
* [ ** Indy.rs - with Social Distancing** ] ( https://www.meetup.com/indyrs/events/wqzhftyhclbjb )
216
+ * 2025-08-10 | Virtual (Dallas, TX, US) | [ Dallas Rust User Meetup] ( https://www.meetup.com/dallasrust )
217
+ * [ ** Rust Readers Discord Discussion: Rust Atomics and Locks** ] ( https://www.meetup.com/dallasrust/events/bhctrtyhclbnb )
218
+ * 2025-08-12 | Virtual (Dallas, TX, US) | [ Dallas Rust User Meetup] ( https://www.meetup.com/dallasrust )
219
+ * [ ** Second Tuesday** ] ( https://www.meetup.com/dallasrust/events/305361531 )
252
220
253
221
### Asia
222
+ * 2025-07-19 | Delhi, IN | [ Rust Delhi] ( https://www.meetup.com/rustdelhi )
223
+ * [ ** Rust Delhi Meetup #11 ** ] ( https://www.meetup.com/rustdelhi/events/308666751 )
254
224
* 2025-07-26 | Bangalore, IN | [ Rust Bangalore] ( https://hasgeek.com/rustbangalore )
255
225
* [ ** July 2025 Rustacean meetup** ] ( https://hasgeek.com/rustbangalore/july-2025-rustacean-meetup/ )
256
226
257
227
### 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 )
268
228
* 2025-07-23 | Dortmund, DE | [ Rust Dortmund] ( https://www.meetup.com/rust-dortmund/ )
269
229
* [ ** Rust Dortmund Meetup - Teach and Hack** ] ( https://www.meetup.com/rust-dortmund/events/308517530/ )
270
230
* 2025-07-24 | Edinburgh, UK | [ Rust and Friends] ( https://www.meetup.com/rust-edi )
271
231
* [ ** July talks: A Crab, a Pufferfish and a State-of-the-art Chess AI** ] ( https://www.meetup.com/rust-and-friends/events/308687848 )
272
232
* 2025-07-24 | Nuremberg/Nürnberg, DE | [ Rust Nuremberg] ( https://www.meetup.com/rust-noris/ )
273
233
* [ ** Rust Nürnberg online** ] ( https://www.meetup.com/rust-noris/events/304567874/ )
234
+ * 2025-07-26 | Stockholm, SE | [ Stockholm Rust] ( https://www.meetup.com/stockholm-rust )
235
+ * [ ** Ferris' Fika Forum #15 ** ] ( https://www.meetup.com/stockholm-rust/events/309275728 )
274
236
* 2025-07-29 | Manchester, UK | [ Rust Manchester] ( https://www.meetup.com/rust-manchester )
275
237
* [ ** Lightning Talks July 2025** ] ( https://www.meetup.com/rust-manchester/events/308085035 )
276
238
* 2025-07-29 | Prague, CZ | [ Rust Czech Republic] ( https://www.meetup.com/rust-czech-republic )
@@ -279,16 +241,12 @@ Rusty Events between 2025-07-16 - 2025-08-13 🦀
279
241
* [ ** Rust Meetup @ BlockTech** ] ( https://www.meetup.com/rust-amsterdam-group/events/308548455 )
280
242
* 2025-07-31 | Augsburg, DE | [ Rust Meetup Augsburg] ( https://rust-augsburg.github.io/meetup )
281
243
* [ ** 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 )
244
+ * 2025-08-06 | Girona, ES | [ Rust Girona] ( https://lu.ma/rust-girona )
245
+ * [ ** Rust Girona Hack & Learn 08 2025** ] ( https://lu.ma/eoydaar9 )
246
+ * 2025-08-13 | Reading, UK | [ Reading Rust Workshop] ( https://www.meetup.com/reading-rust-workshop )
247
+ * [ ** Reading Rust Meetup** ] ( https://www.meetup.com/reading-rust-workshop/events/308944036 )
282
248
283
249
### 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 )
292
250
* 2025-07-16 | Hybrid (Vancouver, BC, CA) | [ Vancouver Rust] ( https://www.meetup.com/vancouver-rust )
293
251
* [ ** Rust Study/Hack/Hang-out** ] ( https://www.meetup.com/vancouver-rust/events/307731031 )
294
252
* 2025-07-17 | Chicago, IL, US | [ Chicago Rust Meetup] ( https://www.meetup.com/chicago-rust-meetup )
@@ -301,12 +259,16 @@ Rusty Events between 2025-07-16 - 2025-08-13 🦀
301
259
* [ ** Rust Lunch - Fareground** ] ( https://www.meetup.com/rust-atx/events/308791385 )
302
260
* 2025-07-24 | Mountain View, CA, US | [ Hacker Dojo] ( https://www.meetup.com/hackerdojo/ )
303
261
* [ ** RUST MEETUP at HACKER DOJO** ] ( https://www.meetup.com/hackerdojo/events/xdxtqtyhckbgc )
262
+ * 2025-07-24 | México City, MX | [ Rust MX] ( https://www.meetup.com/rust-mx )
263
+ * [ ** Construyendo un Runtime Asíncrono desde Cero en Rust** ] ( https://www.meetup.com/rust-mx/events/309687971 )
304
264
* 2025-07-31 | Atlanta, GA, US | [ Rust Atlanta] ( https://www.meetup.com/rust-atl )
305
265
* [ ** Rust-Atl** ] ( https://www.meetup.com/rust-atl/events/308675947 )
266
+ * 2025-08-07 | Saint Louis, MO, US | [ STL Rust] ( https://www.meetup.com/stl-rust )
267
+ * [ ** macros!** ] ( https://www.meetup.com/stl-rust/events/306648747 )
268
+ * 2025-08-12 | San Francisco, CA, US | [ San Francisco Rust Study Group] ( https://www.meetup.com/san-francisco-rust-study-group )
269
+ * [ ** Rust Hacking in Person** ] ( https://www.meetup.com/san-francisco-rust-study-group/events/308284338 )
306
270
307
271
### 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 )
310
272
* 2025-07-17 | Florianópolis, BR | [ Rust Brazil + Rust Floripa] ( https://lu.ma/calendar/cal-iOloL5ZqswCO5Mm )
311
273
* [ ** Rust Floripa** ] ( https://lu.ma/p0umq6vm )
312
274
0 commit comments