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
Copy file name to clipboardExpand all lines: draft/2025-11-05-this-week-in-rust.md
+105-5Lines changed: 105 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,22 +42,27 @@ and just ask the editors to select the category.
42
42
### Foundation
43
43
44
44
### Newsletters
45
+
*[Rust Trends Issue #71: Production Rust at Internet Scale](https://rust-trends.com/newsletter/production-rust-internet-scale)
45
46
46
47
### Project/Tooling Updates
47
48
48
49
### Observations/Thoughts
49
50
50
51
### Rust Walkthroughs
51
52
*[Building a Coding Agent in Rust: Implementing Chat Feature](https://blog.0xshadow.dev/posts/coding-agent-in-rust/coding-agent-in-rust-chat/)
53
+
*[Image Classification in Rust with Tch-rs (Torch bindings)](https://www.djamware.com/post/690864cde87a290bcfebeebe/image-classification-in-rust-with-tchrs-torch-bindings)
*[Building Next Generation Rail Systems With Rust: Tom Praderio of Parallel](https://filtra.io/rust/interviews/parallel-nov-25)
57
60
58
61
## Crate of the Week
59
62
60
-
<!-- COTW goes here -->
63
+
This week's crate is [dioxus](https://docs.rs/dioxus), a framework for building cross-platform apps.
64
+
65
+
Thanks to [llogiq](https://users.rust-lang.org/t/crate-of-the-week/2704/1484) for the suggestion!
61
66
62
67
[Please submit your suggestions and votes for next week][submit_crate]!
63
68
@@ -121,7 +126,9 @@ Every week we highlight some tasks from the Rust community for you to pick and g
121
126
Some of these tasks may also have mentors available, visit the task page for more information.
122
127
123
128
<!-- CFPs go here, use this format: * [project name - title of issue](URL to issue) -->
124
-
<!-- * [ - ]() -->
129
+
*[Motor OS - Improve rush (the shell in Motor OS)](https://github.com/moturus/motor-os/issues/33)
130
+
*[Motor OS - Make imager configurable](https://github.com/moturus/motor-os/issues/24)
131
+
*[Motor OS - Port libc/llvm/rustc](https://github.com/moturus/motor-os/issues/26)
125
132
<!-- or if none - *No Calls for participation were submitted this week.* -->
126
133
127
134
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)!
@@ -135,15 +142,104 @@ Are you a new or experienced speaker looking for a place to share something cool
135
142
<!-- 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 -->
136
143
<!-- or if none - *No Calls for papers or presentations were submitted this week.* -->
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)!
139
148
140
149
## Updates from the Rust Project
141
150
142
-
<!-- Rust updates go here -->
151
+
480 pull requests were [merged in the last week][merged]
*[support memory profiling with dhat](https://github.com/rust-lang/rust-analyzer/pull/20927)
209
+
*[fix missing other assoc items for `generate_blanket_trait_impl`](https://github.com/rust-lang/rust-analyzer/pull/20957)
210
+
*[fix not applicable on while for `replace_is_method_with_if_let_method`](https://github.com/rust-lang/rust-analyzer/pull/20915)
211
+
*[canonicalize `custom-target.json` paths when fetching sysroot metadata](https://github.com/rust-lang/rust-analyzer/pull/20964)
212
+
*[consider more expression types as `in_value`](https://github.com/rust-lang/rust-analyzer/pull/20961)
213
+
*[expand literals with wrong suffixes into `LitKind::Err`](https://github.com/rust-lang/rust-analyzer/pull/20963)
214
+
*[false positive syntax errors on frontmatter](https://github.com/rust-lang/rust-analyzer/pull/20942)
215
+
*[fix handling of blocks modules that are not the root module](https://github.com/rust-lang/rust-analyzer/pull/20930)
216
+
*[improve error recovery when parsing malformed function return types](https://github.com/rust-lang/rust-analyzer/pull/20934)
217
+
*[properly support opaques](https://github.com/rust-lang/rust-analyzer/pull/20906)
218
+
*[resolve `target-dir` more precisely](https://github.com/rust-lang/rust-analyzer/pull/20920)
219
+
*[show proper async function signatures in the signature help](https://github.com/rust-lang/rust-analyzer/pull/20931)
143
220
144
221
### Rust Compiler Performance Triage
145
222
146
-
<!-- Perf results go here -->
223
+
Mostly positive week. We saw a great performance win implemented by [#148040](https://github.com/rust-lang/rust/pull/148040) and [#148182](https://github.com/rust-lang/rust/pull/148182), which optimizes crates with a lot of trivial constants.
0 commit comments