You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[hotpath 0.2.5 - a simple performance and memory profiler](https://github.com/pawurb/hotpath)
52
59
53
60
### Observations/Thoughts
54
-
55
61
*[The pirate-based logic of Rust shared references](http://ais523.me.uk/blog/logic-of-shared-references.html)
62
+
*[Embedded async debugging and inspect-embassy](https://tweedegolf.nl/en/blog/161/embedded-async-debugging-and-inspect-embassy)
63
+
*[Be Simple](https://corrode.dev/blog/simple/)
64
+
*[Why We Built Our Own SQL Parser From Scratch: A Rust Implementation Story](https://www.databend.com/blog/category-engineering/2025-09-10-query-parser/)
65
+
*[Comparing transitive dependency version resolution in Rust and Java](https://blog.frankel.ch/dependency-version-resolution-rust-java/)
66
+
*[Trade-offs in designing DSLs](https://forgestream.idverse.com/blog/20250916-dsl-trade-offs/)
67
+
*[Rust Algorithm Bites – Validating a Binary Search Tree](https://d34dl0ck.me/rust-algorithm-bites-validate-bst/index.html)
68
+
*[Rust on Android - Lessons from the Edge](https://greptime.com/blogs/2025-04-14-rust-in-android-edge-based-practice)
56
69
57
70
### Rust Walkthroughs
58
71
*[Axum Backend Series: Docker, Database and Connection Pooling](https://blog.0xshadow.dev/posts/backend-engineering-with-axum/axum-database-setup-using-docker/)
*[Rust unit testing: asynchronous code](https://jorgeortiz.dev/posts/rust_unit_testing_async_code/)
61
74
*[Ray Tracing in One Weekend - In Rust](https://buttondown.com/dabeaz/archive/new-video-ray-tracing-in-one-weekend-in-rust/)
75
+
*[New Schematic - How to save $327.6 million using Rust](https://newschematic.org/blog/how-to-save-327-6-million-using-rust/)
76
+
*[series][Real Time Clock - Rust Embedded Drivers Book](https://red.implrust.com/rtc/index.html)
62
77
63
78
### Research
64
79
65
80
### Miscellaneous
81
+
*[audio][Netstack.FM — A Podcast About Networking and Rust](https://netstack.fm/#episode-5)
82
+
*[video][Jan David Nose Interview, Rust Infrastructure Team (Rust Project Content @ RustConf 2025)](https://www.youtube.com/watch?v=r7i-2wHtNjw)
66
83
*[August 2025 Rust Jobs Report](https://filtra.io/rust/jobs-report/aug-25)
84
+
*[The Symbiosis Of Rust And Arm: A Conversation With David Wood](https://filtra.io/rust/interviews/arm-sep-25)
67
85
68
86
## Crate of the Week
69
87
70
-
<!-- COTW goes here -->
88
+
This week's crate is [asciinema](https://crates.io/crates/asciinema), a well-known command-line tool for recording, replaying and streaming terminal sessions recently rewritten in Rust.
89
+
90
+
Despite a lack of suggestions, llogiq is plenty happy with his choice.
71
91
72
92
[Please submit your suggestions and votes for next week][submit_crate]!
If you are a feature implementer and would like your RFC to appear on the above list, add the new `call-for-testing`
121
-
label to your RFC along with a comment providing testing instructions and/or guidance on which aspect(s) of the feature
122
-
need testing.
123
111
124
112
## Call for Participation; projects and speakers
125
113
@@ -144,13 +132,78 @@ If you are a Rust project owner and are looking for contributors, please submit
144
132
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.
145
133
146
134
<!-- 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 -->
147
-
<!-- or if none - *No Calls for papers or presentations were submitted this week.*-->
135
+
*No Calls for papers or presentations were submitted this week.*
148
136
149
137
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)!
150
138
151
139
## Updates from the Rust Project
152
140
153
-
<!-- Rust updates go here -->
141
+
379 pull requests were [merged in the last week][merged]
*[implement `#[rustc_align_static(N)]` on `static`s](https://github.com/rust-lang/rust/pull/146178)
147
+
*[move more early buffered lints to dyn lint diagnostics](https://github.com/rust-lang/rust/pull/145881)
148
+
*[make `AssocItem` aware of its impl kind](https://github.com/rust-lang/rust/pull/145186)
149
+
*[match clang's `va_arg` assembly on arm targets](https://github.com/rust-lang/rust/pull/144549)
150
+
*[reject invalid literal suffixes in tuple indexing, tuple `struct` indexing, and `struct` field name position](https://github.com/rust-lang/rust/pull/145463)
*[`multiple_unsafe_ops_per_block`: ignore unsafe ops from `.await` desugaring](https://github.com/rust-lang/rust-clippy/pull/15654)
179
+
*[`needless_closure`: don't lint on `AsyncFn*`s](https://github.com/rust-lang/rust-clippy/pull/15649)
180
+
*[`needless_return`: fix false positive with `cfg`d code after return](https://github.com/rust-lang/rust-clippy/pull/15669)
181
+
*[`ref_option`: don't lint in external and proc-macros](https://github.com/rust-lang/rust-clippy/pull/15668)
182
+
*[`semicolon_inside_block`: don't lint if block is in parens](https://github.com/rust-lang/rust-clippy/pull/15626)
183
+
*[`use_self`: don't early-return if the outer type has no lifetimes](https://github.com/rust-lang/rust-clippy/pull/15611)
184
+
*[add suggestion to `cast_sign_loss` and `cast_possible_wrap` using the `cast_{un,}signed()` methods](https://github.com/rust-lang/rust-clippy/pull/15384)
185
+
*[fix `as_underscore` to only suggest when it's suggestable](https://github.com/rust-lang/rust-clippy/pull/15652)
0 commit comments