@@ -34,16 +34,21 @@ and just ask the editors to select the category.
34
34
### Foundation
35
35
36
36
### Newsletters
37
+ * [ The Embedded Rustacean Issue #38 ] ( https://www.theembeddedrustacean.com/p/the-embedded-rustacean-issue-38 )
37
38
38
39
### Project/Tooling Updates
39
40
40
41
### Observations/Thoughts
42
+ * [ Computed Properties in Rust: How to Implement Them Effectively] ( https://minikin.me/blog/computed-properties-in-rust )
41
43
42
44
### Rust Walkthroughs
43
45
46
+ * [ Pinning Down "Future Is Not Send" Errors] ( https://emschwartz.me/pinning-down-future-is-not-send-errors/ )
47
+
44
48
### Research
45
49
46
50
### Miscellaneous
51
+ * [ video] [ Are we embedded yet? Implementing tiny HTTP server on a microcontroller using Rust with Maor Malka] ( https://www.youtube.com/watch?v=NclcQcNcLI4 )
47
52
48
53
## Crate of the Week
49
54
@@ -54,25 +59,18 @@ and just ask the editors to select the category.
54
59
[ submit_crate ] : https://users.rust-lang.org/t/crate-of-the-week/2704
55
60
56
61
## Calls for Testing
57
-
58
62
An important step for RFC implementation is for people to experiment with the
59
63
implementation and give feedback, especially before stabilization. The following
60
64
RFCs would benefit from user testing before moving forward:
61
65
62
- <!-- Calls for Testing go here, use this format:
63
- * [<RFC Topic>](<RFC URL>)
64
- * [Tracking Issue](<Tracking Issue URL>)
65
- * [Testing steps](<Testing Steps URL>)
66
- -->
67
- <!-- or if there are no new or updated RFCs this week, use: -->
68
- <!-- * *No New or Updated RFCs were created this week.* -->
69
- <!-- Remember to remove the `call-for-testing` label from the RFC so that the maintainer can signal for testers again, if desired. -->
70
-
71
66
### [ RFCs] ( https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing )
67
+ * * No calls for testing were issued this week.*
72
68
73
69
### [ Rust] ( https://github.com/rust-lang/rust/labels/call-for-testing )
70
+ * * No calls for testing were issued this week.*
74
71
75
72
### [ Rustup] ( https://github.com/rust-lang/rustup/labels/call-for-testing )
73
+ * * No calls for testing were issued this week.*
76
74
77
75
If you are a feature implementer and would like your RFC to appear on the above list, add the new ` call-for-testing `
78
76
label to your RFC along with a comment providing testing instructions and/or guidance on which aspect(s) of the feature
@@ -91,6 +89,10 @@ Some of these tasks may also have mentors available, visit the task page for mor
91
89
<!-- * [ - ]() -->
92
90
<!-- or if none - *No Calls for participation were submitted this week.* -->
93
91
92
+ * [ rama - add rama server benchmark to sharkbench] ( https://github.com/plabayo/rama/issues/390 )
93
+ * [ rama - add rama to TechEmpower's FrameworkBenchmark] ( https://github.com/plabayo/rama/issues/389 )
94
+ * [ rama - add full-stack rama benchmarks] ( https://github.com/plabayo/rama/issues/374 )
95
+
94
96
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 ) !
95
97
96
98
[ guidelines ] :https://github.com/rust-lang/this-week-in-rust?tab=readme-ov-file#call-for-participation-guidelines
@@ -117,47 +119,43 @@ If you are an event organizer hoping to expand the reach of your event, please s
117
119
Changes to Rust follow the Rust [ RFC (request for comments) process] ( https://github.com/rust-lang/rfcs#rust-rfcs ) . These
118
120
are the RFCs that were approved for implementation this week:
119
121
120
- <!-- Approved RFCs go here, use this format: * [Topic](URL) -->
121
- <!-- or if none were approved this week, use: * *No RFCs were approved this week.* -->
122
- <!-- * []() -->
123
-
124
- <!--
125
- ### [Approved Major Change Proposals (MCP)](https://forge.rust-lang.org/compiler/mcp.html)
126
- <!~~ MCPs occur infrequently, so this section is commented out by default. ~~>
127
- <!~~ MCPs which have been approved or rejected this week go here, use this format: * [major change accepted|rejected] [Topic](URL) ~~>
128
- -->
122
+ * * No RFCs were approved this week.*
129
123
130
124
### Final Comment Period
131
125
132
126
Every week, [ the team] ( https://www.rust-lang.org/team.html ) announces the 'final comment period' for RFCs and key PRs
133
127
which are reaching a decision. Express your opinions now.
134
128
135
129
#### [ RFCs] ( https://github.com/rust-lang/rfcs/labels/final-comment-period )
136
- <!-- RFCs which have entered FCP go here, use this format: * [disposition: merge|close] [Topic](URL) -->
137
- <!-- or if none entered FCP this week, use: * *No RFCs entered Final Comment Period this week.* -->
138
- <!-- * [disposition: ] []() -->
130
+ * * No RFCs entered Final Comment Period this week.*
139
131
140
132
#### Tracking Issues & PRs
141
- <!-- Tracking Issues which have entered FCP go here, use this format: * [disposition: merge|close] [Topic](URL) -->
142
- <!-- or if none entered FCP this week, use: -->
143
- <!-- * *No Tracking Issues or PRs entered Final Comment Period this week.* -->
144
- <!-- * [disposition: ] []() -->
145
-
146
133
##### [ Rust] ( https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc )
134
+ * [ Derive ` Copy ` and ` Hash ` for ` IntErrorKind ` ] ( https://github.com/rust-lang/rust/pull/131923 )
135
+ * [ Tracking Issue for ` integer_sign_cast ` ] ( https://github.com/rust-lang/rust/issues/125882 )
136
+ * [ Reject ` ?Trait ` bounds in various places where we unconditionally warned since 1.0] ( https://github.com/rust-lang/rust/pull/135841 )
137
+ * [ Don't require method impls for methods with ` Self:Sized ` bounds for impls for unsized types] ( https://github.com/rust-lang/rust/pull/135480 )
138
+ * [ Add more impls of PartialEq and PartialOrd for strings] ( https://github.com/rust-lang/rust/pull/135536 )
139
+ * [ std: print a backtrace on stackoverflow] ( https://github.com/rust-lang/rust/pull/133170 )
140
+ * [ Tracking Issue for File lock API] ( https://github.com/rust-lang/rust/issues/130994 )
141
+ * [ Tracking Issue for ` Vec::pop_if ` ] ( https://github.com/rust-lang/rust/issues/122741 )
142
+ * [ Stabilize const_slice_flatten] ( https://github.com/rust-lang/rust/pull/134995 )
147
143
148
144
##### [ Cargo] ( https://github.com/rust-lang/cargo/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc )
145
+ * * No Cargo Tracking Issues or PRs entered Final Comment Period this week.*
149
146
150
147
##### [ Language Team] ( https://github.com/rust-lang/lang-team/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc+ )
148
+ * * No Language Team Proposals entered Final Comment Period this week.*
151
149
152
150
##### [ Language Reference] ( https://github.com/rust-lang/reference/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc )
151
+ * * No Language Reference RFCs entered Final Comment Period this week.*
153
152
154
153
##### [ Unsafe Code Guidelines] ( https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc )
154
+ * * No Unsafe Code Guideline Tracking Issues or PRs entered Final Comment Period this week.*
155
155
156
156
#### [ New and Updated RFCs] ( https://github.com/rust-lang/rfcs/pulls )
157
- <!-- New or updated RFCs go here, use this format: * [new|updated] [Topic](URL) -->
158
- <!-- or if there are no new or updated RFCs this week, use: -->
159
- <!-- * *No New or Updated RFCs were created this week.* -->
160
- <!-- * [new|updated] []() -->
157
+ * [ RFC: Add safe blocks] ( https://github.com/rust-lang/rfcs/pull/3768 )
158
+ * [ RFC: Implement RealtimeSanitizer (RTSan) support, add ` #[realtime(nonblocking)] ` , ` #[realtime(blocking)] ` attributes] ( https://github.com/rust-lang/rfcs/pull/3766 )
161
159
162
160
## Upcoming Events
163
161
@@ -230,6 +228,8 @@ Rusty Events between 2025-02-05 - 2025-03-05 🦀
230
228
* [ ** Ferris' Fika Forum #9 ** ] ( https://www.meetup.com/stockholm-rust/events/305848723 )
231
229
* 2025-02-25 | Madrid, ES | [ MadRust] ( https://www.meetup.com/madrust/events/ )
232
230
* [ ** Rust desde cero: Cargo y tipos** ] ( https://www.meetup.com/madrust/events/305896258 )
231
+ * 2025-02-26 | Darmstadt, DE | [ Rust Rhein Main] ( https://www.meetup.com/rust-rhein-main/events/ )
232
+ * [ ** Rust Compiler Tuning** ] ( https://www.meetup.com/rust-rhein-main/events/305990886/ )
233
233
* 2025-02-27 | Oslo, NO | [ Rust Oslo] ( https://www.meetup.com/rust-oslo/events/ )
234
234
* [ ** Rust Hack'n'Learn at Kampen Bistro** ] ( https://www.meetup.com/rust-oslo/events/305809675 )
235
235
* 2025-02-27 | Paris, FR | [ Rust Paris] ( https://www.meetup.com/rust-paris/events/ )
0 commit comments