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
@@ -48,7 +48,9 @@ and just ask the editors to select the category.
48
48
49
49
## Crate of the Week
50
50
51
-
<!-- COTW goes here -->
51
+
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.
52
+
53
+
Thanks to [Reto Trappitsch](https://users.rust-lang.org/t/crate-of-the-week/2704/1377) for the suggestion!
52
54
53
55
[Please submit your suggestions and votes for next week][submit_crate]!
54
56
@@ -111,7 +113,106 @@ If you are an event organizer hoping to expand the reach of your event, please s
111
113
112
114
## Updates from the Rust Project
113
115
114
-
<!-- Rust updates go here -->
116
+
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)
160
+
*[use `confstr(_CS_DARWIN_USER_TEMP_DIR, ...)` as a `TMPDIR` fallback on Darwin](https://github.com/rust-lang/rust/pull/131505)
161
+
*[use arc4random of libc for RTEMS target](https://github.com/rust-lang/rust/pull/133313)
162
+
*[use attributes for `dangling_pointers_from_temporaries` lint](https://github.com/rust-lang/rust/pull/132732)
163
+
*[interpret: do not ICE when a promoted fails with OOM](https://github.com/rust-lang/rust/pull/133164)
164
+
*[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)
210
+
*[clippy: use a better message for `unnecessary_map_or` lint](https://github.com/rust-lang/rust-clippy/pull/13708)
211
+
*[rust-analyzer: convert `add_braces` to SyntaxFactory SyntaxEditor abstraction](https://github.com/rust-lang/rust-analyzer/pull/18485)
212
+
*[rust-analyzer: use snippet placeholders for generated match arms](https://github.com/rust-lang/rust-analyzer/pull/18459)
213
+
*[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)
214
+
*[rust-analyzer: improve selection handling for the `merge_match_arms` assist](https://github.com/rust-lang/rust-analyzer/pull/18529)
215
+
*[rust-analyzer: migrate `reorder_impl_items` Assist to Use `SyntaxFactory`](https://github.com/rust-lang/rust-analyzer/pull/18521)
115
216
116
217
### Rust Compiler Performance Triage
117
218
@@ -339,7 +440,21 @@ Please see the latest [Who's Hiring thread on r/rust](INSERT_LINK_HERE)
339
440
340
441
# Quote of the Week
341
442
342
-
<!-- QOTW goes here -->
443
+
> Will never stop being positively surprised by clippy
444
+
>
445
+
> ```text
446
+
> error: hypothenuse can be computed more accurately:
0 commit comments