Skip to content

Commit 29e5d4c

Browse files
committed
publishing 628
1 parent c82b21a commit 29e5d4c

File tree

2 files changed

+341
-0
lines changed

2 files changed

+341
-0
lines changed
File renamed without changes.
Lines changed: 341 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,341 @@
1+
Title: This Week in Rust 629
2+
Number: 629
3+
Date: 2025-12-10
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/main/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 RFC 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 RFC 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, include:
73+
74+
[Repo Name](Repo URL)
75+
* [<Feature name>](<Feature URL>)
76+
* [Testing steps](<Testing Steps URL>)
77+
78+
- and make note in the item so the authors know to remove the `call-for-testing` label:
79+
This RFC will appear in the **Call for Testing** section of the next issue (#) of This Week in Rust (TWiR).
80+
You may remove the `call-for-testing` label. Please feel free to leave the `call-for-testing` label in place if you would like this RFC to appear again in another issue of TWiR.
81+
82+
- where `Repo Name` and `Repo URL` are one of:
83+
[Rust](https://github.com/rust-lang/rust/labels/call-for-testing),
84+
[Rust language RFCs](https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing),
85+
[Cargo](https://github.com/rust-lang/cargo/labels/call-for-testing) or
86+
[Rustup](https://github.com/rust-lang/rustup/labels/call-for-testing)
87+
88+
- and `Testing steps` points directly to the procedures the item wants users to exercise.
89+
90+
- For all `Repo Names` with no new CfT items this week: use (removing the repos for which new
91+
CfT items did appear, of course)
92+
93+
* *No calls for testing were issued this week by
94+
[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+
100+
[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.
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 [Bluesky](https://bsky.app/profile/thisweekinrust.bsky.social) 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 [Bluesky](https://bsky.app/profile/thisweekinrust.bsky.social) 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+
<!-- Use either
152+
* [Item title](Item URL)
153+
- or
154+
* *No RFCs were approved this week.*
155+
-->
156+
157+
### Final Comment Period
158+
159+
Every week, [the team](https://www.rust-lang.org/team.html) announces the 'final comment period' for RFCs and key PRs
160+
which are reaching a decision. Express your opinions now.
161+
162+
#### Tracking Issues & PRs
163+
<!-- Either remove the group from the "No Items Entered Final Comment Period this week for" section
164+
and add the item(s) which entered Final comment period:
165+
##### [Group](Group URL)
166+
* [Item title](Item URL)
167+
- for `disposition-merge` `final-comment-period` items, or
168+
* [disposition: postpone]
169+
- for `disposition-postpone` `final-comment-period` items, or
170+
* [disposition: close]
171+
- for `disposition-close` `final-comment-period` items,
172+
* [disposition: unspecified]
173+
- when `disposition` is unspecified or ensure the group is a part of the
174+
"No Items Entered Final Comment Period this week for" section
175+
*No Items entered Final Comment Period this week for
176+
[Rust RFCs](https://github.com/rust-lang/rfcs/labels/final-comment-period),
177+
[Cargo](https://github.com/rust-lang/cargo/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc),
178+
[Compiler Team](https://github.com/rust-lang/compiler-team/issues?q=label%3Amajor-change%20%20label%3Afinal-comment-period) [(MCPs only)](https://forge.rust-lang.org/compiler/mcp.html),
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),
181+
[Leadership Council](https://github.com/rust-lang/leadership-council/issues?q=state%3Aopen%20label%3Afinal-comment-period) or
182+
[Unsafe Code Guidelines](https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc).*
183+
184+
Let us know if you would like your PRs, Tracking Issues or RFCs to be tracked as a part of this list.
185+
-->
186+
187+
#### [New and Updated RFCs](https://github.com/rust-lang/rfcs/pulls)
188+
<!-- Use either
189+
* [Item title](Item URL)
190+
- for new items, or
191+
* [updated] [Item title](Item URL)
192+
- for updated items, or
193+
* *No New or Updated RFCs were created this week.*
194+
-->
195+
196+
<!-- Sample commit message
197+
Update CFT, FCP, MCP and RFC sections for TWiR-xxx
198+
-->
199+
200+
## Upcoming Events
201+
202+
Rusty Events between 2025-12-10 - 2026-01-07 🦀
203+
204+
### Virtual
205+
* 2025-12-03 | Virtual (Buffalo, NY, US) | [Buffalo Rust Meetup](https://www.meetup.com/buffalo-rust-meetup)
206+
* [**Buffalo Rust User Group**](https://www.meetup.com/buffalo-rust-meetup/events/305304242/)
207+
* 2025-12-03 | Virtual (Indianapolis, IN, US) | [Indy Rust](https://www.meetup.com/indyrs)
208+
* [**Indy.rs - with Social Distancing**](https://www.meetup.com/indyrs/events/311886445/)
209+
* 2025-12-04 | Virtual (Berlin, DE) | [Rust Berlin](https://www.meetup.com/rust-berlin)
210+
* [**Rust Hack and Learn**](https://www.meetup.com/rust-berlin/events/306046643/)
211+
* 2025-12-05 | Virtual (Cardiff, UK) | [Rust and C++ Cardiff](https://www.meetup.com/rust-and-c-plus-plus-in-cardiff)
212+
* [**Rust & C++ Christmas Game Jam Kick-Off!**](https://www.meetup.com/rust-and-c-plus-plus-in-cardiff/events/311103307/)
213+
* 2025-12-06 | Virtual (Kampala, UG) | [Rust Circle Meetup](https://www.eventbrite.com/o/rust-circle-kampala-65249289033)
214+
* [**Rust Circle Meetup**](https://www.eventbrite.com/e/rust-circle-meetup-tickets-628763878687)
215+
* 2025-12-07 | Virtual (Cardiff, UK) | [Rust and C++ Cardiff](https://www.meetup.com/rust-and-c-plus-plus-in-cardiff)
216+
* [**Rust & C++ Christmas Game Jam Finale**](https://www.meetup.com/rust-and-c-plus-plus-in-cardiff/events/311103329/)
217+
* 2025-12-09 | Virtual (Dallas, TX, US) | [Dallas Rust User Meetup](https://www.meetup.com/dallasrust)
218+
* [**Second Tuesday**](https://www.meetup.com/dallasrust/events/305361537/)
219+
* 2025-12-10 | Virtual (Girona, ES) | [Rust Girona](https://lu.ma/rust-girona)
220+
* [**Sessió setmanal de codificació / Weekly coding session**](https://luma.com/li5de4ts)
221+
* 2025-12-11 | Hybrid (Seattle, WA, US) | [Seattle Rust User Group](https://www.meetup.com/join-srug)
222+
* [**December, 2025 SRUG (Seattle Rust User Group) Meetup**](https://www.meetup.com/seattle-rust-user-group/events/311351054/)
223+
* 2025-12-11 | Virtual (Nürnberg, DE) | [Rust Nuremberg](https://www.meetup.com/rust-noris)
224+
* [**Rust Nürnberg online**](https://www.meetup.com/rust-noris/events/310728572/)
225+
* 2025-12-16 | Virtual (Washington, DC, US) | [Rust DC](https://www.meetup.com/rustdc)
226+
* [**Mid-month Rustful**](https://www.meetup.com/rustdc/events/310002338/)
227+
* 2025-12-17 | Hybrid (Vancouver, BC, CA) | [Vancouver Rust](https://www.meetup.com/vancouver-rust)
228+
* [**Rust Study/Hack/Hang-out**](https://www.meetup.com/vancouver-rust/events/309926569/)
229+
* 2025-12-17 | Virtual (Girona, ES) | [Rust Girona](https://lu.ma/rust-girona)
230+
* [**Sessió setmanal de codificació / Weekly coding session**](https://luma.com/6v2rorp3)
231+
* 2025-12-18 | Virtual (Berlin, DE) | [Rust Berlin](https://www.meetup.com/rust-berlin)
232+
* [**Rust Hack and Learn**](https://www.meetup.com/rust-berlin/events/306046644/)
233+
* 2025-12-23 | Virtual (Dallas, TX, US) | [Dallas Rust User Meetup](https://www.meetup.com/dallasrust)
234+
* [**Fourth Tuesday**](https://www.meetup.com/dallasrust/events/305361448/)
235+
* 2025-12-25 | Virtual (Nürnberg, DE) | [Rust Nuremberg](https://www.meetup.com/rust-noris)
236+
* [**Rust Nürnberg online**](https://www.meetup.com/rust-noris/events/306046673/)
237+
238+
### Asia
239+
* 2025-12-08 | Tokyo, JP | [Rust Global: Tokyo](https://rustfoundation.org/event/rust-global-tokyo/)
240+
* [**Rust Global: Tokyo**](https://rustfoundation.org/event/rust-global-tokyo/)
241+
* 2025-12-20 | Bangalore, IN | [Rust Bangalore](https://hasgeek.com/rustbangalore)
242+
* [**December 2025 Rustacean meetup**](https://hasgeek.com/rustbangalore/december-2025-rustacean-meetup/)
243+
244+
### Europe
245+
* 2025-12-03 | Girona, ES | [Rust Girona](https://lu.ma/rust-girona)
246+
* [**Rust Girona Hack & Learn 12 2025**](https://luma.com/8ncu1p8l)
247+
* 2025-12-03 | Oxford, UK | [Oxford ACCU/Rust Meetup.](https://www.meetup.com/oxford-rust-meetup-group)
248+
* [**Rust/ACCU meetup.**](https://www.meetup.com/oxford-rust-meetup-group/events/311994790/)
249+
* 2025-12-04 | Vienna, AT | [Rust Vienna](https://www.meetup.com/rust-vienna)
250+
* [**Rust Vienna S2E2 - December | at metalab 🦀**](https://www.meetup.com/rust-vienna/events/311680386/)
251+
* 2025-12-06 | Stockholm, SE | [Stockholm Rust](https://www.meetup.com/stockholm-rust)
252+
* [**Ferris' Fika Forum #20**](https://www.meetup.com/stockholm-rust/events/312195848/)
253+
* 2025-12-08 | Dortmund, DE | [Rust Dortmund](https://www.meetup.com/rust-dortmund)
254+
* [**Rust Dortmund Meetup - December 2025**](https://www.meetup.com/rust-dortmund/events/312165912/)
255+
* 2025-12-08 | Paris, FR | [Rust Paris](https://www.meetup.com/rust-paris)
256+
* [**Rust meetup #81**](https://www.meetup.com/rust-paris/events/312004357/)
257+
* 2025-12-10 | London, UK | [Rust London User Group](https://www.meetup.com/rust-london-user-group)
258+
* [**Rust LDN Talks: Christmas Party with London Gophers & Red Badger**](https://www.meetup.com/rust-london-user-group/events/312264843/)
259+
* 2025-12-10 | München, DE | [Rust Munich](https://www.meetup.com/rust-munich)
260+
* [**Rust Munich 2025 / 4 - Hacking Evening**](https://www.meetup.com/rust-munich/events/307105932/)
261+
* 2025-12-10 | Reading, UK | [Reading Rust Workshop](https://www.meetup.com/reading-rust-workshop)
262+
* [**Reading Rust Meetup**](https://www.meetup.com/reading-rust-workshop/events/308944053/)
263+
* 2025-12-15 | Trondheim, NO | [Rust Trondheim](https://www.meetup.com/rust-trondheim)
264+
* [**Rust Advent of Code Hackathon**](https://www.meetup.com/rust-trondheim/events/312278650/)
265+
* 2025-12-16 | Bergen, NO | [Rust Bergen](https://www.meetup.com/bergen-rust-new-technology/events/)
266+
* [**Rust Bergen #3 @ Zrch**](https://www.meetup.com/de-de/bergen-rust-new-technology/events/312037597)
267+
* 2025-12-16 | Leipzig, SN, DE | [Rust - Modern Systems Programming in Leipzig](https://www.meetup.com/rust-modern-systems-programming-in-leipzig)
268+
* [**Topic TBD**](https://www.meetup.com/rust-modern-systems-programming-in-leipzig/events/308592258/)
269+
* 2025-12-19 | Lyon, FR | [Rust Lyon](https://www.meetup.com/rust-lyon)
270+
* [**Rust Lyon Meetup #11**](https://www.meetup.com/rust-lyon/events/312180836/)
271+
272+
### North America
273+
* 2025-12-04 | México City, MX | [Rust MX](https://www.meetup.com/rust-mx/)
274+
* [**Optimizando rendimiento de Python con Rust**](https://www.meetup.com/rust-mx/events/312052780/)
275+
* 2025-12-04 | Saint Louis, MO, US | [STL Rust](https://www.meetup.com/stl-rust)
276+
* [**Actix Web Unleashed: Mastering State, Security, and Scalable Handlers in Rust**](https://www.meetup.com/stl-rust/events/311396006/)
277+
* 2025-12-05 | New York, NY, US | [Rust NYC](https://www.meetup.com/rust-nyc)
278+
* [**Rust NYC Unconf 2025: Our Biggest Event Yet!**](https://www.meetup.com/rust-nyc/events/311757146/)
279+
* 2025-12-06 | Boston, MA, US | [Boston Rust Meetup](https://www.meetup.com/bostonrust)
280+
* [**Downtown Rust Lunch, Dec 6**](https://www.meetup.com/bostonrust/events/311917263/)
281+
* 2025-12-10 | Chicago, IL, US | [Chicago Rust Meetup](https://www.meetup.com/chicago-rust-meetup)
282+
* [**Rust Happy Hour**](https://www.meetup.com/chicago-rust-meetup/events/312289655/)
283+
* 2025-12-11 | Hybrid (Seattle, WA, US) | [Seattle Rust User Group](https://www.meetup.com/join-srug)
284+
* [**December, 2025 SRUG (Seattle Rust User Group) Meetup**](https://www.meetup.com/seattle-rust-user-group/events/311351054/)
285+
* 2025-12-11 | Lehi, UT, US | [Utah Rust](https://www.meetup.com/utah-rust/)
286+
* [**Competetive Robotics with Rust**](https://www.meetup.com/utah-rust/events/311613704/)
287+
* 2025-12-11 | Mountain View, CA, US | [Hacker Dojo](https://www.meetup.com/hackerdojo/events/)
288+
* [**RUST MEETUP at HACKER DOJO**](https://www.meetup.com/hackerdojo/events/312103517/)
289+
* 2025-12-11 | San Diego, CA, US | [San Diego Rust](https://www.meetup.com/san-diego-rust)
290+
* [**San Diego Rust December Meetup - Back in person!**](https://www.meetup.com/san-diego-rust/events/312009598/)
291+
* 2025-12-13 | Boston, MA, US | [Boston Rust Meetup](https://www.meetup.com/bostonrust)
292+
* [**Alewife Rust Lunch, Dec 13**](https://www.meetup.com/bostonrust/events/311917267/)
293+
* 2025-12-16 | San Francisco, CA, US | [San Francisco Rust Study Group](https://www.meetup.com/san-francisco-rust-study-group)
294+
* [**Rust Hacking in Person**](https://www.meetup.com/san-francisco-rust-study-group/events/308865807/)
295+
* 2025-12-17 | Austin, TX, US | [Rust ATX](https://www.meetup.com/rust-atx)
296+
* [**Rust Lunch - Fareground**](https://www.meetup.com/rust-atx/events/312076080/)
297+
* 2025-12-17 | Hybrid (Vancouver, BC, CA) | [Vancouver Rust](https://www.meetup.com/vancouver-rust)
298+
* [**Rust Study/Hack/Hang-out**](https://www.meetup.com/vancouver-rust/events/309926569/)
299+
* 2025-12-17 | Spokane, WA, US | [Spokane Rust](https://www.meetup.com/spokane-rust)
300+
* [**Year-End Social Meetup w/ Python, Rust, and Others Local User Groups**](https://www.meetup.com/spokane-rust/events/312292668/)
301+
* 2025-12-20 | Boston, MA, US | [Boston Rust Meetup](https://www.meetup.com/bostonrust)
302+
* [**Back Bay Rust Lunch, Dec 20**](https://www.meetup.com/bostonrust/events/311917280/)
303+
304+
### Oceania
305+
* 2025-12-11 | Brisbane City, QL, AU | [Rust Brisbane](https://www.meetup.com/rust-brisbane)
306+
* [**Rust Meetup Dec 2025**](https://www.meetup.com/rust-brisbane/events/312027415/)
307+
308+
If you are running a Rust event please add it to the [calendar] to get
309+
it mentioned here. Please remember to add a link to the event too.
310+
Email the [Rust Community Team][community] for access.
311+
312+
[calendar]: https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com
313+
[community]: mailto:[email protected]
314+
315+
## Jobs
316+
317+
Please see the latest [Who's Hiring thread on r/rust](INSERT_LINK_HERE)
318+
319+
# Quote of the Week
320+
321+
<!-- QOTW goes here -->
322+
323+
[Please submit quotes and vote for next week!](https://users.rust-lang.org/t/twir-quote-of-the-week/328)
324+
325+
This Week in Rust is edited by:
326+
327+
* [nellshamrell](https://github.com/nellshamrell)
328+
* [llogiq](https://github.com/llogiq)
329+
* [ericseppanen](https://github.com/ericseppanen)
330+
* [extrawurst](https://github.com/extrawurst)
331+
* [U007D](https://github.com/U007D)
332+
* [mariannegoldin](https://github.com/mariannegoldin)
333+
* [bdillo](https://github.com/bdillo)
334+
* [opeolluwa](https://github.com/opeolluwa)
335+
* [bnchi](https://github.com/bnchi)
336+
* [KannanPalani57](https://github.com/KannanPalani57)
337+
* [tzilist](https://github.com/tzilist)
338+
339+
*Email list hosting is sponsored by [The Rust Foundation](https://foundation.rust-lang.org/)*
340+
341+
<small>[Discuss on r/rust](REDDIT_LINK_HERE)</small>

0 commit comments

Comments
 (0)