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)
51
56
52
57
### Observations/Thoughts
53
-
54
-
*[The pirate-based logic of Rust shared references](http://ais523.me.uk/blog/logic-of-shared-references.html)
55
58
*[audio][Netstack.FM Episode 5 – Tokio with Carl Lerche](https://netstack.fm/#episode-5)
59
+
*[Embedded async debugging and inspect-embassy](https://tweedegolf.nl/en/blog/161/embedded-async-debugging-and-inspect-embassy)
60
+
*[Be Simple](https://corrode.dev/blog/simple/)
61
+
*[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/)
62
+
*[Comparing transitive dependency version resolution in Rust and Java](https://blog.frankel.ch/dependency-version-resolution-rust-java/)
63
+
*[Trade-offs in designing DSLs](https://forgestream.idverse.com/blog/20250916-dsl-trade-offs/)
64
+
*[Rust Algorithm Bites – Validating a Binary Search Tree](https://d34dl0ck.me/rust-algorithm-bites-validate-bst/index.html)
56
65
57
66
### Rust Walkthroughs
58
67
*[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
70
*[Ray Tracing in One Weekend - In Rust](https://buttondown.com/dabeaz/archive/new-video-ray-tracing-in-one-weekend-in-rust/)
71
+
*[New Schematic - How to save $327.6 million using Rust](https://newschematic.org/blog/how-to-save-327-6-million-using-rust/)
62
72
63
73
### Research
64
74
65
75
### Miscellaneous
76
+
*[audio][Netstack.FM — A Podcast About Networking and Rust](https://netstack.fm/#episode-5)
77
+
*[video][Jan David Nose Interview, Rust Infrastructure Team (Rust Project Content @ RustConf 2025)](https://www.youtube.com/watch?v=r7i-2wHtNjw)
66
78
*[August 2025 Rust Jobs Report](https://filtra.io/rust/jobs-report/aug-25)
67
79
68
80
## Crate of the Week
69
81
70
-
<!-- COTW goes here -->
82
+
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.
83
+
84
+
Despite a lack of suggestions, llogiq is plenty happy with his choice.
71
85
72
86
[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
105
124
106
## Call for Participation; projects and speakers
125
107
@@ -144,13 +126,78 @@ If you are a Rust project owner and are looking for contributors, please submit
144
126
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
127
146
128
<!-- 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.*-->
129
+
*No Calls for papers or presentations were submitted this week.*
148
130
149
131
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
132
151
133
## Updates from the Rust Project
152
134
153
-
<!-- Rust updates go here -->
135
+
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)
141
+
*[move more early buffered lints to dyn lint diagnostics](https://github.com/rust-lang/rust/pull/145881)
142
+
*[make `AssocItem` aware of its impl kind](https://github.com/rust-lang/rust/pull/145186)
143
+
*[match clang's `va_arg` assembly on arm targets](https://github.com/rust-lang/rust/pull/144549)
144
+
*[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)
173
+
*[`needless_closure`: don't lint on `AsyncFn*`s](https://github.com/rust-lang/rust-clippy/pull/15649)
174
+
*[`needless_return`: fix false positive with `cfg`d code after return](https://github.com/rust-lang/rust-clippy/pull/15669)
175
+
*[`ref_option`: don't lint in external and proc-macros](https://github.com/rust-lang/rust-clippy/pull/15668)
176
+
*[`semicolon_inside_block`: don't lint if block is in parens](https://github.com/rust-lang/rust-clippy/pull/15626)
177
+
*[`use_self`: don't early-return if the outer type has no lifetimes](https://github.com/rust-lang/rust-clippy/pull/15611)
178
+
*[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)
179
+
*[fix `as_underscore` to only suggest when it's suggestable](https://github.com/rust-lang/rust-clippy/pull/15652)
0 commit comments