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
@@ -59,7 +59,9 @@ and just ask the editors to select the category.
59
59
60
60
## Crate of the Week
61
61
62
-
<!-- COTW goes here -->
62
+
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.
63
+
64
+
Thanks to [Jay Oster](https://users.rust-lang.org/t/crate-of-the-week/2704/1376) for the suggestion!
63
65
64
66
[Please submit your suggestions and votes for next week][submit_crate]!
65
67
@@ -114,7 +116,107 @@ If you are an event organizer hoping to expand the reach of your event, please s
114
116
115
117
## Updates from the Rust Project
116
118
117
-
<!-- Rust updates go here -->
119
+
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)
214
+
*[clippy: do not trigger `if_let_mutex` starting from Edition 2024](https://github.com/rust-lang/rust-clippy/pull/13695)
215
+
*[clippy: don't lint CStr literals, do lint float literals in `redundant_guards`](https://github.com/rust-lang/rust-clippy/pull/13698)
216
+
*[clippy: handle `Option::map_or(true, …)` in `unnecessary_map_or` lint](https://github.com/rust-lang/rust-clippy/pull/13653)
217
+
*[clippy: new lint: `unnecessary_map_or`](https://github.com/rust-lang/rust-clippy/pull/11796)
218
+
*[clippy: support user format-like macros](https://github.com/rust-lang/rust-clippy/pull/9948)
219
+
*[rust-analyzer: migrate `reorder_fields` assist to use `SyntaxFactory`](https://github.com/rust-lang/rust-analyzer/pull/18495)
118
220
119
221
### Rust Compiler Performance Triage
120
222
@@ -313,7 +415,16 @@ Please see the latest [Who's Hiring thread on r/rust](INSERT_LINK_HERE)
313
415
314
416
# Quote of the Week
315
417
316
-
<!-- QOTW goes here -->
418
+
> The whole point of Rust is that before there were two worlds:
419
+
>
420
+
> * Inefficient, garbage collected, reliable languages
421
+
> * Efficient, manually allocated, dangerous languages
422
+
>
423
+
> 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.
424
+
425
+
– [Simon Buchan on rust-users]()
426
+
427
+
Thanks to [binarycat](https://users.rust-lang.org/t/twir-quote-of-the-week/328/1632) for the suggestion!
317
428
318
429
[Please submit quotes and vote for next week!](https://users.rust-lang.org/t/twir-quote-of-the-week/328)
0 commit comments