Skip to content

Commit 61f3b87

Browse files
Merge pull request #6538 from llogiq/twir-594
C/QotW and notable changes
2 parents 5220ac5 + cf66f78 commit 61f3b87

File tree

1 file changed

+51
-3
lines changed

1 file changed

+51
-3
lines changed

draft/2025-04-09-this-week-in-rust.md

Lines changed: 51 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,9 @@ and just ask the editors to select the category.
5353

5454
## Crate of the Week
5555

56-
<!-- COTW goes here -->
56+
This week's crate is [graft](https://github.com/orbitinghail/graft), a transactional storage engine optimized for lazy, partial, and strongly consistent replication.
57+
58+
Thanks to [Carl Sverre](https://users.rust-lang.org/t/crate-of-the-week/2704/1426) for the self-suggestion!
5759

5860
[Please submit your suggestions and votes for next week][submit_crate]!
5961

@@ -101,7 +103,49 @@ If you are an event organizer hoping to expand the reach of your event, please s
101103

102104
## Updates from the Rust Project
103105

104-
<!-- Rust updates go here -->
106+
451 pull requests were [merged in the last week][merged]
107+
108+
[merged]: https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2025-04-01..2025-04-08
109+
110+
#### Compiler
111+
112+
* [implement `super let`](https://github.com/rust-lang/rust/pull/139112)
113+
* [hygiene: avoid recursion in syntax context decoding](https://github.com/rust-lang/rust/pull/139281)
114+
* [misc query tweaks](https://github.com/rust-lang/rust/pull/139234)
115+
* [folder experiment: Micro-optimize RegionEraserVisitor](https://github.com/rust-lang/rust/pull/139292)
116+
* [folder experiment: Monomorphize region resolver](https://github.com/rust-lang/rust/pull/139287)
117+
118+
#### Library
119+
120+
* [add `slice::align_to_uninit_mut`](https://github.com/rust-lang/rust/pull/139072)
121+
* [optimize slice `{Chunks,Windows}::nth`](https://github.com/rust-lang/rust/pull/138562)
122+
123+
#### Cargo
124+
125+
* [cargo: feat: print target and package names formatted as file hyperlinks](https://github.com/rust-lang/cargo/pull/15405)
126+
127+
#### Rustfmt
128+
129+
* [rustfmt: add `#![feature(ergonomic_clones)]` formatting](https://github.com/rust-lang/rustfmt/pull/6532)
130+
* [rustfmt: add `match_arm_indent` option](https://github.com/rust-lang/rustfmt/pull/6525)
131+
* [rustfmt: extend `cfg_if!` support to `cfg_match!`](https://github.com/rust-lang/rustfmt/pull/6522)
132+
133+
#### Clippy
134+
135+
* [clippy: fixes for `missing_asserts_for_indexing`](https://github.com/rust-lang/rust-clippy/pull/14108)
136+
137+
#### Rust-Analyzer
138+
139+
* [rust-analyzer: project-model: provide flag for no deps](https://github.com/rust-lang/rust-analyzer/pull/19519)
140+
* [rust-analyzer: auto-import: Prefer imports of matching types for argument lists](https://github.com/rust-lang/rust-analyzer/pull/19541)
141+
* [rust-analyzer: ide-assists: remove `AssistKind::None`](https://github.com/rust-lang/rust-analyzer/pull/19509)
142+
* [rust-analyzer: add more completion about "impl"](https://github.com/rust-lang/rust-analyzer/pull/19447)
143+
* [rust-analyzer: align usage of `default` and `new` with style guide](https://github.com/rust-lang/rust-analyzer/pull/19520)
144+
* [rust-analyzer: don't drop references with more than one definition](https://github.com/rust-lang/rust-analyzer/pull/19515)
145+
* [rust-analyzer: fix color brackets in string context](https://github.com/rust-lang/rust-analyzer/pull/19514)
146+
* [rust-analyzer: fix `format_args` lowering for ≥1.87](https://github.com/rust-lang/rust-analyzer/pull/19531)
147+
* [rust-analyzer: fix a bug in MBE expansion that arose from incorrect fixing of an older bug in MBE](https://github.com/rust-lang/rust-analyzer/pull/19501)
148+
* [rust-analyzer: yet another false positive invalid cast diagnostic](https://github.com/rust-lang/rust-analyzer/pull/19432)
105149

106150
### Rust Compiler Performance Triage
107151

@@ -296,7 +340,11 @@ Please see the latest [Who's Hiring thread on r/rust](INSERT_LINK_HERE)
296340

297341
# Quote of the Week
298342

299-
<!-- QOTW goes here -->
343+
> The moment I froze Doctest with a loop in a comment.
344+
345+
[/u/HaMMeReD describing their first Rust Whoa! moment on /r/rust](https://www.reddit.com/r/rust/comments/1jrmuj6/what_is_your_woah_moment_in_rust/mlg9ns4/)
346+
347+
Despite a lack of suggestions, llogiq is content with his choice.
300348

301349
[Please submit quotes and vote for next week!](https://users.rust-lang.org/t/twir-quote-of-the-week/328)
302350

0 commit comments

Comments
 (0)