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
@@ -46,79 +47,66 @@ and just ask the editors to select the category.
46
47
*[Rust Trends Issue #70: Foundation Moves and Performance Breakthroughs](https://rust-trends.com/newsletter/rust-foundation-performance-breakthroughs-2025)
47
48
48
49
### Project/Tooling Updates
50
+
*[Announcing Pingoo: The fast and secure Load Balancer / API Gateway with built-in service discovery and WAF](https://kerkour.com/announcing-pingoo)
*[The pirate-based logic of Rust shared references](http://ais523.me.uk/blog/logic-of-shared-references.html)
61
+
*[Embedded async debugging and inspect-embassy](https://tweedegolf.nl/en/blog/161/embedded-async-debugging-and-inspect-embassy)
62
+
*[Be Simple](https://corrode.dev/blog/simple/)
63
+
*[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/)
64
+
*[Comparing transitive dependency version resolution in Rust and Java](https://blog.frankel.ch/dependency-version-resolution-rust-java/)
65
+
*[Trade-offs in designing DSLs](https://forgestream.idverse.com/blog/20250916-dsl-trade-offs/)
66
+
*[Rust Algorithm Bites – Validating a Binary Search Tree](https://d34dl0ck.me/rust-algorithm-bites-validate-bst/index.html)
67
+
*[Rust on Android - Lessons from the Edge](https://greptime.com/blogs/2025-04-14-rust-in-android-edge-based-practice)
55
68
56
69
### Rust Walkthroughs
57
70
*[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/)
59
73
*[Ray Tracing in One Weekend - In Rust](https://buttondown.com/dabeaz/archive/new-video-ray-tracing-in-one-weekend-in-rust/)
74
+
*[New Schematic - How to save $327.6 million using Rust](https://newschematic.org/blog/how-to-save-327-6-million-using-rust/)
60
75
*[series][Real Time Clock - Rust Embedded Drivers Book](https://red.implrust.com/rtc/index.html)
61
76
62
77
### Research
63
78
64
79
### Miscellaneous
80
+
*[audio][Netstack.FM — A Podcast About Networking and Rust](https://netstack.fm/#episode-5)
81
+
*[video][Jan David Nose Interview, Rust Infrastructure Team (Rust Project Content @ RustConf 2025)](https://www.youtube.com/watch?v=r7i-2wHtNjw)
65
82
*[August 2025 Rust Jobs Report](https://filtra.io/rust/jobs-report/aug-25)
83
+
*[The Symbiosis Of Rust And Arm: A Conversation With David Wood](https://filtra.io/rust/interviews/arm-sep-25)
66
84
67
85
## Crate of the Week
68
86
69
-
<!-- COTW goes here -->
87
+
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.
88
+
89
+
Despite a lack of suggestions, llogiq is plenty happy with his choice.
70
90
71
91
[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`
120
-
label to your RFC along with a comment providing testing instructions and/or guidance on which aspect(s) of the feature
121
-
need testing.
122
110
123
111
## Call for Participation; projects and speakers
124
112
@@ -143,13 +131,78 @@ If you are a Rust project owner and are looking for contributors, please submit
143
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.
144
132
145
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 -->
146
-
<!-- or if none - *No Calls for papers or presentations were submitted this week.*-->
134
+
*No Calls for papers or presentations were submitted this week.*
147
135
148
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)!
149
137
150
138
## Updates from the Rust Project
151
139
152
-
<!-- Rust updates go here -->
140
+
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)
146
+
*[move more early buffered lints to dyn lint diagnostics](https://github.com/rust-lang/rust/pull/145881)
147
+
*[make `AssocItem` aware of its impl kind](https://github.com/rust-lang/rust/pull/145186)
148
+
*[match clang's `va_arg` assembly on arm targets](https://github.com/rust-lang/rust/pull/144549)
149
+
*[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)
178
+
*[`needless_closure`: don't lint on `AsyncFn*`s](https://github.com/rust-lang/rust-clippy/pull/15649)
179
+
*[`needless_return`: fix false positive with `cfg`d code after return](https://github.com/rust-lang/rust-clippy/pull/15669)
180
+
*[`ref_option`: don't lint in external and proc-macros](https://github.com/rust-lang/rust-clippy/pull/15668)
181
+
*[`semicolon_inside_block`: don't lint if block is in parens](https://github.com/rust-lang/rust-clippy/pull/15626)
182
+
*[`use_self`: don't early-return if the outer type has no lifetimes](https://github.com/rust-lang/rust-clippy/pull/15611)
183
+
*[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)
184
+
*[fix `as_underscore` to only suggest when it's suggestable](https://github.com/rust-lang/rust-clippy/pull/15652)
0 commit comments