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-27-this-week-in-rust.md
+118-3Lines changed: 118 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 [postcard](https://docs.rs/postcard), a battle-tested, well-documented `#[no_std]` compatible serializer/deserializer geared towards use in embedded devices.
51
+
52
+
Thanks to [Reto Trappitsch](https://users.rust-lang.org/t/crate-of-the-week/2704/1377) for the suggestion!
51
53
52
54
[Please submit your suggestions and votes for next week][submit_crate]!
53
55
@@ -106,7 +108,106 @@ If you are an event organizer hoping to expand the reach of your event, please s
106
108
107
109
## Updates from the Rust Project
108
110
109
-
<!-- Rust updates go here -->
111
+
405 pull requests were [merged in the last week][merged]
*[use `ConstArgKind::Path` for all single-segment paths, not just params under `min_generic_const_args`](https://github.com/rust-lang/rust/pull/131081)
155
+
*[use `confstr(_CS_DARWIN_USER_TEMP_DIR, ...)` as a `TMPDIR` fallback on Darwin](https://github.com/rust-lang/rust/pull/131505)
156
+
*[use arc4random of libc for RTEMS target](https://github.com/rust-lang/rust/pull/133313)
157
+
*[use attributes for `dangling_pointers_from_temporaries` lint](https://github.com/rust-lang/rust/pull/132732)
158
+
*[interpret: do not ICE when a promoted fails with OOM](https://github.com/rust-lang/rust/pull/133164)
159
+
*[miri: added epoll and eventfd for Android](https://github.com/rust-lang/miri/pull/4016)
*[clippy: sync and Release automation](https://github.com/rust-lang/rust-clippy/pull/13694)
205
+
*[clippy: use a better message for `unnecessary_map_or` lint](https://github.com/rust-lang/rust-clippy/pull/13708)
206
+
*[rust-analyzer: convert `add_braces` to SyntaxFactory SyntaxEditor abstraction](https://github.com/rust-lang/rust-analyzer/pull/18485)
207
+
*[rust-analyzer: use snippet placeholders for generated match arms](https://github.com/rust-lang/rust-analyzer/pull/18459)
208
+
*[rust-analyzer: fix a stack overflow when computing the sizedness of a `struct` that includes itself as the tail field](https://github.com/rust-lang/rust-analyzer/pull/18559)
209
+
*[rust-analyzer: improve selection handling for the `merge_match_arms` assist](https://github.com/rust-lang/rust-analyzer/pull/18529)
210
+
*[rust-analyzer: migrate `reorder_impl_items` Assist to Use `SyntaxFactory`](https://github.com/rust-lang/rust-analyzer/pull/18521)
110
211
111
212
### Rust Compiler Performance Triage
112
213
@@ -315,7 +416,21 @@ Please see the latest [Who's Hiring thread on r/rust](INSERT_LINK_HERE)
315
416
316
417
# Quote of the Week
317
418
318
-
<!-- QOTW goes here -->
419
+
> Will never stop being positively surprised by clippy
420
+
>
421
+
> ```text
422
+
> error: hypothenuse can be computed more accurately:
0 commit comments