Skip to content

Commit f6bef3e

Browse files
Add 617 draft
1 parent 7894442 commit f6bef3e

File tree

1 file changed

+323
-0
lines changed

1 file changed

+323
-0
lines changed

draft/2025-09-17-this-week-in-rust.md

Lines changed: 323 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,323 @@
1+
Title: This Week in Rust 617
2+
Number: 617
3+
Date: 2025-09-17
4+
Category: This Week in Rust
5+
6+
Hello and welcome to another issue of *This Week in Rust*!
7+
[Rust](https://www.rust-lang.org/) is a programming language empowering everyone to build reliable and efficient software.
8+
This is a weekly summary of its progress and community.
9+
Want something mentioned? Tag us at
10+
[@thisweekinrust.bsky.social](https://bsky.app/profile/thisweekinrust.bsky.social) on Bluesky or
11+
[@ThisWeekinRust](https://mastodon.social/@thisweekinrust) on mastodon.social, or
12+
[send us a pull request](https://github.com/rust-lang/this-week-in-rust).
13+
Want to get involved? [We love contributions](https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md).
14+
15+
*This Week in Rust* is openly developed [on GitHub](https://github.com/rust-lang/this-week-in-rust) and archives can be viewed at [this-week-in-rust.org](https://this-week-in-rust.org/).
16+
If you find any errors in this week's issue, [please submit a PR](https://github.com/rust-lang/this-week-in-rust/pulls).
17+
18+
Want TWIR in your inbox? [Subscribe here](https://this-week-in-rust.us11.list-manage.com/subscribe?u=fd84c1c757e02889a9b08d289&id=0ed8b72485).
19+
20+
## Updates from Rust Community
21+
22+
<!--
23+
24+
Dear community contributors:
25+
Please read README.md for guidance on submissions.
26+
Each submitted link should be of the form:
27+
28+
* [Title of the linked Page](https://example.com/my_article)
29+
30+
If you add a link to a non-text content please prefix it with `[video]` or `[audio]`:
31+
32+
* [video] [Title of the linked video](https://example.com/my_video_article)
33+
* [audio] [Title of the linked audio file](https://example.com/my_podcast)
34+
35+
If you don't know which category to use, feel free to submit a PR anyway
36+
and just ask the editors to select the category.
37+
38+
-->
39+
40+
### Official
41+
42+
### Foundation
43+
44+
### Newsletters
45+
46+
### Project/Tooling Updates
47+
48+
### Observations/Thoughts
49+
50+
### Rust Walkthroughs
51+
52+
### Research
53+
54+
### Miscellaneous
55+
56+
## Crate of the Week
57+
58+
<!-- COTW goes here -->
59+
60+
[Please submit your suggestions and votes for next week][submit_crate]!
61+
62+
[submit_crate]: https://users.rust-lang.org/t/crate-of-the-week/2704
63+
64+
## Calls for Testing
65+
An important step for feature implementation is for people to experiment with the
66+
implementation and give feedback, especially before stabilization.
67+
68+
If you are a feature implementer and would like your feature to appear in this list, add a
69+
`call-for-testing` label to your RFC along with a comment providing testing instructions and/or
70+
guidance on which aspect(s) of the feature need testing.
71+
72+
<!-- If there are new CfT items this week, use: -->
73+
<!--
74+
[Repo Name](Repo URL)
75+
* [<Feature name>](<Feature URL>)
76+
* [Testing steps](<Testing Steps URL>)
77+
-->
78+
<!-- where `Repo Name` and `Repo URL` are one of:
79+
[Rust](https://github.com/rust-lang/rust/labels/call-for-testing),
80+
[Rust language RFCs](https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing),
81+
[Cargo](https://github.com/rust-lang/cargo/labels/call-for-testing) or
82+
[Rustup](https://github.com/rust-lang/rustup/labels/call-for-testing)
83+
-->
84+
85+
<!-- For all `Repo Names` with no new CfT items this week: use (removing the repos for which new
86+
CfT items did appear, of course) -->
87+
<!--
88+
* *No calls for testing were issued this week by
89+
[Rust](https://github.com/rust-lang/rust/labels/call-for-testing),
90+
[Rust language RFCs](https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing),
91+
[Cargo](https://github.com/rust-lang/cargo/labels/call-for-testing) or
92+
[Rustup](https://github.com/rust-lang/rustup/labels/call-for-testing).*
93+
-->
94+
* *No calls for testing were issued this week by [Rust](https://github.com/rust-lang/rust/labels/call-for-testing),
95+
[Rust language RFCs](https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing),
96+
[Cargo](https://github.com/rust-lang/cargo/labels/call-for-testing) or
97+
[Rustup](https://github.com/rust-lang/rustup/labels/call-for-testing).*
98+
99+
[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.
100+
-->
101+
102+
### [RFCs](https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing)
103+
104+
### [Rust](https://github.com/rust-lang/rust/labels/call-for-testing)
105+
106+
### [Rustup](https://github.com/rust-lang/rustup/labels/call-for-testing)
107+
108+
If you are a feature implementer and would like your RFC to appear on the above list, add the new `call-for-testing`
109+
label to your RFC along with a comment providing testing instructions and/or guidance on which aspect(s) of the feature
110+
need testing.
111+
112+
## Call for Participation; projects and speakers
113+
114+
### CFP - Projects
115+
116+
Always wanted to contribute to open-source projects but did not know where to start?
117+
Every week we highlight some tasks from the Rust community for you to pick and get started!
118+
119+
Some of these tasks may also have mentors available, visit the task page for more information.
120+
121+
<!-- CFPs go here, use this format: * [project name - title of issue](URL to issue) -->
122+
<!-- * [ - ]() -->
123+
<!-- or if none - *No Calls for participation were submitted this week.* -->
124+
125+
If you are a Rust project owner and are looking for contributors, please submit tasks [here][guidelines] or through a [PR to TWiR](https://github.com/rust-lang/this-week-in-rust) or by reaching out on [X (formerly Twitter)](https://x.com/ThisWeekInRust) or [Mastodon](https://mastodon.social/@thisweekinrust)!
126+
127+
[guidelines]:https://github.com/rust-lang/this-week-in-rust?tab=readme-ov-file#call-for-participation-guidelines
128+
129+
### CFP - Events
130+
131+
Are you a new or experienced speaker looking for a place to share something cool? This section highlights events that are being planned and are accepting submissions to join their event as a speaker.
132+
133+
<!-- CFPs go here, use this format: * [**event name**](URL to CFP)| Date CFP closes in YYYY-MM-DD | city,state,country | Date of event in YYYY-MM-DD -->
134+
<!-- or if none - *No Calls for papers or presentations were submitted this week.* -->
135+
136+
If you are an event organizer hoping to expand the reach of your event, please submit a link to the website through a [PR to TWiR](https://github.com/rust-lang/this-week-in-rust) or by reaching out on [X (formerly Twitter)](https://x.com/ThisWeekInRust) or [Mastodon](https://mastodon.social/@thisweekinrust)!
137+
138+
## Updates from the Rust Project
139+
140+
<!-- Rust updates go here -->
141+
142+
### Rust Compiler Performance Triage
143+
144+
<!-- Perf results go here -->
145+
146+
### [Approved RFCs](https://github.com/rust-lang/rfcs/commits/master)
147+
148+
Changes to Rust follow the Rust [RFC (request for comments) process](https://github.com/rust-lang/rfcs#rust-rfcs). These
149+
are the RFCs that were approved for implementation this week:
150+
151+
<!-- Approved RFCs go here, use this format: * [Topic](URL) -->
152+
<!-- or if none were approved this week, use: * *No RFCs were approved this week.* -->
153+
<!-- * []() -->
154+
155+
<!--
156+
### [Approved Major Change Proposals (MCP)](https://forge.rust-lang.org/compiler/mcp.html)
157+
<!~~ MCPs occur infrequently, so this section is commented out by default. ~~>
158+
<!~~ MCPs which have been approved or rejected this week go here, use this format: * [major change accepted|rejected] [Topic](URL) ~~>
159+
-->
160+
161+
### Final Comment Period
162+
163+
Every week, [the team](https://www.rust-lang.org/team.html) announces the 'final comment period' for RFCs and key PRs
164+
which are reaching a decision. Express your opinions now.
165+
166+
#### [RFCs](https://github.com/rust-lang/rfcs/labels/final-comment-period)
167+
<!-- RFCs which have entered FCP go here, use this format: * [disposition: merge|close] [Topic](URL) -->
168+
<!-- or if none entered FCP this week, use: * *No RFCs entered Final Comment Period this week.* -->
169+
<!-- * [disposition: ] []() -->
170+
171+
#### Tracking Issues & PRs
172+
<!-- Tracking Issues which have entered FCP go here, use this format: * [disposition: merge|close] [Topic](URL) -->
173+
<!-- or if none entered FCP this week, use: -->
174+
<!-- * *No Tracking Issues or PRs entered Final Comment Period this week.* -->
175+
<!-- * [disposition: ] []() -->
176+
177+
##### [Rust](https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc)
178+
179+
##### [Cargo](https://github.com/rust-lang/cargo/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc)
180+
181+
##### [Language Team](https://github.com/rust-lang/lang-team/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc+)
182+
183+
##### [Language Reference](https://github.com/rust-lang/reference/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc)
184+
185+
##### [Unsafe Code Guidelines](https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc)
186+
187+
#### [New and Updated RFCs](https://github.com/rust-lang/rfcs/pulls)
188+
<!-- New or updated RFCs go here, use this format: * [new|updated] [Topic](URL) -->
189+
<!-- or if there are no new or updated RFCs this week, use: -->
190+
<!-- * *No New or Updated RFCs were created this week.* -->
191+
<!-- * [new|updated] []() -->
192+
193+
## Upcoming Events
194+
195+
Rusty Events between 2025-09-17 - 2025-10-15 🦀
196+
197+
### Virtual
198+
* 2025-09-11 | Virtual (Berlin, DE) | [Rust Berlin](https://www.meetup.com/rust-berlin/events/)
199+
* [**Rust Hack and Learn**](https://www.meetup.com/rust-berlin/events/305646019)
200+
* 2025-09-11 | Virtual (San Diego, CA, US) | [San Diego Rust](https://www.meetup.com/san-diego-rust/events/)
201+
* [**San Diego Rust September 2025 Online Meetup**](https://www.meetup.com/san-diego-rust/events/310326567)
202+
* 2025-09-14 | Virtual (Dallas, TX, US) | [Dallas Rust User Meetup](https://www.meetup.com/dallasrust/events/)
203+
* [**Rust Readers Discord Discussion: Rust Atomics and Locks**](https://www.meetup.com/dallasrust/events/310002480)
204+
* 2025-09-15 | Virtual (Charlottesville, VA, US) | [Charlottesville Rust Meetup](https://www.meetup.com/charlottesville-rust-meetup/events/)
205+
* [**Setup Tock OS in a virtual environment (online) - prep for Sep 17**](https://www.meetup.com/charlottesville-rust-meetup/events/310706165/)
206+
* 2025-09-16 | Virtual (Washington, DC, US) | [Rust DC](https://www.meetup.com/rustdc/events/)
207+
* [**Mid-month Rustful**](https://www.meetup.com/rustdc/events/306757758)
208+
* 2025-09-17 | Virtual (Vancouver, BC, CA) | [Vancouver Rust](https://www.meetup.com/vancouver-rust/events/)
209+
* [**Rust Study/Hack/Hang-out**](https://www.meetup.com/vancouver-rust/events/307731033)
210+
* 2025-09-18 | Virtual (Nürnberg, DE) | [Rust Nuremberg](https://www.meetup.com/rust-noris/events/)
211+
* [**Rust Nürnberg online**](https://www.meetup.com/rust-noris/events/305646039/)
212+
* 2025-09-23 | Virtual (Dallas, TX, US) | [Dallas Rust User Meetup](https://www.meetup.com/dallasrust/events/)
213+
* [**Fourth Tuesday**](https://www.meetup.com/dallasrust/events/305361443)
214+
* 2025-09-25 | Virtual (Berlin, DE) | [Rust Berlin](https://www.meetup.com/rust-berlin/events/)
215+
* [**Rust Hack and Learn**](https://www.meetup.com/rust-berlin/events/306046637)
216+
* 2025-10-01 | Virtual (Indianapolis, IN, US) | [Indy Rust](https://www.meetup.com/indyrs/events/)
217+
* [**Indy.rs - with Social Distancing**](https://www.meetup.com/indyrs/events/wqzhftyhcnbcb)
218+
219+
### Asia
220+
* 2025-09-13 | Hangzhou, CN | [WebAssembly and Rust Meetup (Wasm Empowering AI)](https://www.meetup.com/wasm-rust-meetup/events/)
221+
* [**GOSIM AI Hangzhou 2025 (CFP is still open)**](https://www.meetup.com/wasm-rust-meetup/events/309987624)
222+
* 2025-09-13 - 2025-09-14 | Hangzhou, CN | [GOSIM](https://hangzhou2025.gosim.org/schedule/)
223+
* [**GOSIM Hangzhou 2025**](https://dev.events/conferences/rust-global-china-and-rust-china-conf-2025-dscrf0e1)
224+
* 2025-09-17 | Tel Aviv-yafo, IL | [Rust 🦀 TLV](https://www.meetup.com/rust-tlv/events/)
225+
* [**In person Rust September 2025 at Varonis in Herzeliya**](https://www.meetup.com/rust-tlv/events/310708628)
226+
* 2025-10-02 | Seoul, KR | [Seoul Rust (Programming Language) Meetup](https://www.meetup.com/rust-seoul-meetup/events/)
227+
* [**Seoul Rust Meetup**](https://www.meetup.com/rust-seoul-meetup/events/310824483)
228+
229+
### Europe
230+
* 2025-09-10 | Köln, DE | [Rust Cologne](https://www.meetup.com/rust-cologne-bonn/events/)
231+
* [**Rust in September: Atomic Rust**](https://www.meetup.com/rustcologne/events/310858679)
232+
* 2025-09-10 | Reading, UK | [Reading Rust Workshop](https://www.meetup.com/reading-rust-workshop)
233+
* [**Reading Rust Meetup**](https://www.meetup.com/reading-rust-workshop/events/308944038)
234+
* 2025-09-11 | Bern, CH | [Rust Bern](https://www.meetup.com/rust-bern/events/)
235+
* [**2025 Rust Talks Bern #4 @Zühlke**](https://www.meetup.com/rust-bern/events/309903540)
236+
* 2025-09-16 - 2025-09-18 | Berlin, DE | [Oxidize Conference](https://oxidizeconf.com/)
237+
* [**Oxidize Conference**](https://oxidizeconf.com/)
238+
* 2025-09-16 | Leipzig, DE | [Rust - Modern Systems Programming in Leipzig](https://www.meetup.com/rust-modern-systems-programming-in-leipzig/events/)
239+
* [**Topic TBD**](https://www.meetup.com/rust-modern-systems-programming-in-leipzig/events/308592250)
240+
* 2025-09-17 | Girona, ES | [Rust Girona](https://lu.ma/rust-girona) | [Silicon Girona](https://silicongirona.club)
241+
* [**Rust Girona Hack & Learn 09 2025**](https://lu.ma/ql3u6q5u)
242+
* 2025-09-18 | Aarhus, DK | [Rust Aarhus](https://www.meetup.com/rust-aarhus/events/)
243+
* [**Talk Night at Mjølner Informatics**](https://www.meetup.com/rust-aarhus/events/310562343)
244+
* 2025-09-23 | Paris, FR | [Rust Paris](https://www.meetup.com/rust-paris/events/)
245+
* [**Rust meetup #78**](https://www.meetup.com/rust-paris/events/310935603)
246+
* 2025-09-24 | Göteborg, SE | [Rust Göteborg](https://www.meetup.com/rustgbg/events/)
247+
* [**Rust Gbg — September 2025**](https://www.meetup.com/rustgbg/events/310866773)
248+
* 2025-09-24 | München, DE | [Rust Munich](https://www.meetup.com/rust-munich/events/)
249+
* [**Rust Munich 2025 / 3 - hybrid**](https://www.meetup.com/rust-munich/events/307105978)
250+
* 2025-09-25 | Augsburg, DE | [Rust Augsburg](https://rust-augsburg.github.io/meetup/introduction.html)
251+
* [**Augsburg Rust Meetup #15**](https://rust-augsburg.github.io/meetup/Meetup_15.html)
252+
* 2025-10-01 | Olomouc, CZ | [Rust Moravia](https://www.meetup.com/rust-moravia/events/)
253+
* [**4. Rust Moravia Meetup (In the capital!)**](https://www.meetup.com/rust-moravia/events/310743282)
254+
* 2025-10-02 | Oslo, NO | [Rust Oslo](https://www.meetup.com/rust-oslo/events/)
255+
* [**Rust Hack'n'Learn at Kampen Bistro**](https://www.meetup.com/rust-oslo/events/310062134)
256+
* 2025-10-08 | Paris, FR | [Rust Paris](https://www.meetup.com/rust-paris/events/)
257+
* [**Rust meetup #79**](https://www.meetup.com/rust-paris/events/310424476)
258+
* 2025-10-08 | Reading, UK | [Reading Rust Workshop](https://www.meetup.com/reading-rust-workshop/events/)
259+
* [**Reading Rust Meetup**](https://www.meetup.com/reading-rust-workshop/events/308944041)
260+
261+
### North America
262+
* 2025-09-10 | Phoenix, AZ, US | [Desert Rust](https://www.meetup.com/desert-rustaceans/events/)
263+
* [**Rust <> JS**](https://www.meetup.com/desert-rustaceans/events/310669989)
264+
* 2025-09-11 | Chicago, IL, US | [Chicago Rust Meetup](https://www.meetup.com/chicago-rust-meetup/events/)
265+
* [**Rust Happy Hour**](https://www.meetup.com/chicago-rust-meetup/events/310840020)
266+
* 2025-09-11 | Lehi, UT, US | [Utah Rust](https://www.meetup.com/utah-rust/events/)
267+
* [**Mazes and Graphs in Rust**](https://www.meetup.com/utah-rust/events/310674937)
268+
* 2025-09-11 | México City, MX | [Rust MX](https://www.meetup.com/rust-mx/events/)
269+
* [**Polars para análisis y manipulación de datos**](https://www.meetup.com/rust-mx/events/310408223)
270+
* 2025-09-14 | Boston, MA, US | [Boston Rust Meetup](https://www.meetup.com/bostonrust/events/)
271+
* [**Davis Square Rust Lunch, Sep 14**](https://www.meetup.com/bostonrust/events/310106317)
272+
* 2025-09-16 | San Francisco, CA, US | [San Francisco Rust Study Group](https://www.meetup.com/san-francisco-rust-study-group/events/)
273+
* [**Rust Hacking in Person**](https://www.meetup.com/san-francisco-rust-study-group/events/308284339)
274+
* 2025-09-16 | San Francisco, CA, US | [Vara Network](https://lu.ma/events-by-vara-gear)
275+
* [**Rust Workshop by Vara Network**](https://luma.com/1bii0kv7)
276+
* 2025-09-18 | Nashville, TN, US | [Music City Rust Developers](https://www.meetup.com/music-city-rust-developers/events/)
277+
* [**Rust on Bare Metal Series 3 : Place Holder**](https://www.meetup.com/music-city-rust-developers/events/304333261)
278+
* 2025-09-18 | Seattle, WA, US | [Seattle Rust User Group](https://www.meetup.com/join-srug/events/)
279+
* [**September, 2025 SRUG (Seattle Rust User Group) Meetup**](https://www.meetup.com/seattle-rust-user-group/events/308677324)
280+
* 2025-09-24 | Austin, TX, US | [Rust ATX](https://www.meetup.com/rust-atx/events/)
281+
* [**Rust Lunch - Fareground**](https://www.meetup.com/rust-atx/events/310287849)
282+
* 2025-09-24 | Charlottesville, VA, US | [Charlottesville Rust Meetup](https://www.meetup.com/charlottesville-rust-meetup/events/)
283+
* [**Tick, Tock, talk—find out how Rust secures embedded devices**](https://www.meetup.com/charlottesville-rust-meetup/events/310603587)
284+
* 2025-09-25 | Atlanta, GA, US | [Rust Atlanta](https://www.meetup.com/rust-atl/events/)
285+
* [**Rust-Atl At Manuels Tavern**](https://www.meetup.com/rust-atl/events/308675983)
286+
* 2025-10-02 | Saint Louis, MO, US | [STL Rust](https://www.meetup.com/stl-rust/events/)
287+
* [**🚁 Rust in Flight: Lessons from Designing a 3D‑Printed Quadcopter with Embedded**](https://www.meetup.com/stl-rust/events/310279407)
288+
289+
### Oceania:
290+
* 2025-10-01 | Perth, WA, AU | [Rust Perth Meetup Group](https://www.meetup.com/perth-rust-meetup-group/events/)
291+
* [**October Meetup**](https://www.meetup.com/perth-rust-meetup-group/events/310847099)
292+
293+
If you are running a Rust event please add it to the [calendar] to get
294+
it mentioned here. Please remember to add a link to the event too.
295+
Email the [Rust Community Team][community] for access.
296+
297+
[calendar]: https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com
298+
[community]: mailto:[email protected]
299+
300+
## Jobs
301+
<!--
302+
303+
Rust Jobs:
304+
305+
TWiR has stopped featuring individual job postings. You can read more about this change here:
306+
307+
https://github.com/rust-lang/this-week-in-rust/issues/3412
308+
309+
-->
310+
311+
Please see the latest [Who's Hiring thread on r/rust](INSERT_LINK_HERE)
312+
313+
# Quote of the Week
314+
315+
<!-- QOTW goes here -->
316+
317+
[Please submit quotes and vote for next week!](https://users.rust-lang.org/t/twir-quote-of-the-week/328)
318+
319+
*This Week in Rust is edited by: [nellshamrell](https://github.com/nellshamrell), [llogiq](https://github.com/llogiq), [cdmistman](https://github.com/cdmistman), [ericseppanen](https://github.com/ericseppanen), [extrawurst](https://github.com/extrawurst), [U007D](https://github.com/U007D), [joelmarcey](https://github.com/joelmarcey), [mariannegoldin](https://github.com/mariannegoldin), [bennyvasquez](https://github.com/bennyvasquez), [bdillo](https://github.com/bdillo)*
320+
321+
*Email list hosting is sponsored by [The Rust Foundation](https://foundation.rust-lang.org/)*
322+
323+
<small>[Discuss on r/rust](REDDIT_LINK_HERE)</small>

0 commit comments

Comments
 (0)