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/2024-11-20-this-week-in-rust.md
+114-3Lines changed: 114 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,7 +47,9 @@ and just ask the editors to select the category.
47
47
48
48
## Crate of the Week
49
49
50
-
<!-- COTW goes here -->
50
+
This week's crate is [fixed-slice-vec](https://crates.io/crates/fixed-slice-vec), a no-std dynamic length Vec with runtime-determined maximum capacity backed by a slice.
51
+
52
+
Thanks to [Jay Oster](https://users.rust-lang.org/t/crate-of-the-week/2704/1376) for the suggestion!
51
53
52
54
[Please submit your suggestions and votes for next week][submit_crate]!
53
55
@@ -98,7 +100,107 @@ If you are an event organizer hoping to expand the reach of your event, please s
98
100
99
101
## Updates from the Rust Project
100
102
101
-
<!-- Rust updates go here -->
103
+
480 pull requests were [merged in the last week][merged]
*[clippy: allow conditional `Send` futures in `future_not_send`](https://github.com/rust-lang/rust-clippy/pull/13590)
198
+
*[clippy: do not trigger `if_let_mutex` starting from Edition 2024](https://github.com/rust-lang/rust-clippy/pull/13695)
199
+
*[clippy: don't lint CStr literals, do lint float literals in `redundant_guards`](https://github.com/rust-lang/rust-clippy/pull/13698)
200
+
*[clippy: handle `Option::map_or(true, …)` in `unnecessary_map_or` lint](https://github.com/rust-lang/rust-clippy/pull/13653)
201
+
*[clippy: new lint: `unnecessary_map_or`](https://github.com/rust-lang/rust-clippy/pull/11796)
202
+
*[clippy: support user format-like macros](https://github.com/rust-lang/rust-clippy/pull/9948)
203
+
*[rust-analyzer: migrate `reorder_fields` assist to use `SyntaxFactory`](https://github.com/rust-lang/rust-analyzer/pull/18495)
102
204
103
205
### Rust Compiler Performance Triage
104
206
@@ -303,7 +405,16 @@ Please see the latest [Who's Hiring thread on r/rust](INSERT_LINK_HERE)
303
405
304
406
# Quote of the Week
305
407
306
-
<!-- QOTW goes here -->
408
+
> The whole point of Rust is that before there were two worlds:
409
+
>
410
+
> * Inefficient, garbage collected, reliable languages
411
+
> * Efficient, manually allocated, dangerous languages
412
+
>
413
+
> And the mark of being a good developer in the first was mitigating the inefficiency well, and for the second it was it didn't crash, corrupt memory, or be riddled with security issues. Rust makes the trade-off instead that being good means understanding how to avoid the compiler yelling at you.
414
+
415
+
– [Simon Buchan on rust-users]()
416
+
417
+
Thanks to [binarycat](https://users.rust-lang.org/t/twir-quote-of-the-week/328/1632) for the suggestion!
307
418
308
419
[Please submit quotes and vote for next week!](https://users.rust-lang.org/t/twir-quote-of-the-week/328)
0 commit comments