Skip to content

Commit 1af83ee

Browse files
authored
Publishing 613 (#6933)
* preparing 613 for publishing * publish 613
1 parent e4ad301 commit 1af83ee

File tree

2 files changed

+375
-18
lines changed

2 files changed

+375
-18
lines changed

draft/2025-08-20-this-week-in-rust.md renamed to content/2025-08-20-this-week-in-rust.md

Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,6 @@ and just ask the editors to select the category.
4242
* [Leadership Council September 2025 Representative Selections](https://blog.rust-lang.org/inside-rust/2025/08/15/leadership-council-repr-selection/)
4343
* [Electing new Project Directors 2025](https://blog.rust-lang.org/inside-rust/2025/08/20/electing-new-project-directors-2025/)
4444

45-
### Foundation
46-
4745
### Newsletters
4846
* [This Month in Rust OSDev: July 2025](https://rust-osdev.com/this-month/2025-07/)
4947
* [The Embedded Rustacean Issue #52](https://www.theembeddedrustacean.com/p/the-embedded-rustacean-issue-52)
@@ -53,36 +51,29 @@ and just ask the editors to select the category.
5351
* [SeaQuery just made writing raw SQL more enjoyable](https://www.sea-ql.org/blog/2025-08-15-sea-query-raw-sql/)
5452
* [`r3bl-cmdr` v0.0.22](https://github.com/r3bl-org/r3bl-open-core/releases/tag/v0.0.22-cmdr)
5553
* [`r3bl_tui` v0.7.4](https://github.com/r3bl-org/r3bl-open-core/releases/tag/v0.7.4-tui)
56-
5754
* [Heapless v0.9.1 - `static` friendly data structures that don't require dynamic memory allocation](https://blog.rust-embedded.org/heapless-091/)
58-
5955
* [Announcing Asterinas 0.16.0](https://asterinas.github.io/2025/08/04/announcing-asterinas-0.16.0.html)
6056

6157
### Observations/Thoughts
6258
* [Placing Arguments](https://blog.yoshuawuyts.com/placing-arguments/)
6359
* [Update on our advocacy for memory-safety - Tweede golf](https://tweedegolf.nl/en/blog/160/update-on-our-advocacy-for-memory-safety)
6460
* [Speed wins when fuzzing Rust code with `#[derive(Arbitrary)]`](https://nnethercote.github.io/2025/08/16/speed-wins-when-fuzzing-rust-code-with-derive-arbitrary.html)
65-
* [audio] [Intrusive lists for fun and profit](https://sdr-podcast.com/episodes/intrusive-lists-for-fun-and-profit/)
6661
* [Rewriting Numaflow’s Data Plane: A Foundation for the Future](https://blog.numaproj.io/rewriting-numaflows-data-plane-a-foundation-for-the-future-a64fd2470cf0)
6762
* [Terminal sessions you can bookmark: Building Zellij's web client](https://poor.dev/blog/building-zellij-web-terminal/)
6863
* [Testing failure modes using error injection](https://forgestream.idverse.com/blog/20250814-testing-failure-modes/)
6964
* [Multiple Breakpoints in Rust: Ownership-Driven Debugger Design](https://system.joekain.com/2025/08/17/ownership-driven-debugger-design.html)
70-
* [Nine Rules for Generalizing Your Rust Library: Lessons from Extending RangeSetBlaze to Maps (Part 2)](https://medium.com/@carlmkadie/92bb899d47ef)
7165
* [Lessons learned from rewriting the UltraGraph crate](https://deepcausality.com/blog/lessons-learned-from-rewriting-ultragraph)
7266
* [Scientific Computing in Rust](https://ideas.reify.ing/en/blog/scientific-computing-in-rust-with-pytorch/)
7367
* [RKL: A Docker-like Command-line Interface Built in Rust](https://r2cn.dev/blog/rkl-a-docker-like-command-line-interface-built-in-rust)
74-
7568
* [kruci: Post-mortem of a UI library](https://pwy.io/posts/kruci-post-mortem/)
76-
7769
* [Nine Rules for Generalizing Your Rust Library: Lessons from Extending RangeSetBlaze to Maps (Part 2)](https://medium.com/@carlmkadie/nine-rules-for-generalizing-your-rust-library-part-2-92bb899d47ef)
70+
* [audio] [Intrusive lists for fun and profit](https://sdr-podcast.com/episodes/intrusive-lists-for-fun-and-profit/)
7871

7972
### Rust Walkthroughs
8073
* [Constructor Best Practices in Rust](https://blog.cuongle.dev/p/constructor-best-practices-in-rust)
8174
* [Let's write a macro in Rust - Part 1](https://hackeryarn.com/post/rust-macros-1/)
8275
* [Memory analysis in Rust](https://rumcajs.dev/posts/memory-analysis-in-rust/)
8376

84-
### Research
85-
8677
### Miscellaneous
8778
* [Rust At Microsoft And Chairing The Rust Foundation](https://filtra.io/rust/interviews/microsoft-aug-25)
8879
* [Talking To Zed Industries- Makers Of The 100% Rust, Super-Performant, Collaborative Code Editor](https://filtra.io/rust/interviews/zed-aug-25)
@@ -150,6 +141,7 @@ Are you a new or experienced speaker looking for a place to share something cool
150141

151142
<!-- CFPs go here, use this format: * [**event name**](URL to CFP)| Date CFP closes in YYYY-MM-DD | city,state,country | Date of event in YYYY-MM-DD -->
152143
<!-- or if none - *No Calls for papers or presentations were submitted this week.* -->
144+
*No Calls for papers or presentations were submitted this week.*
153145

154146
If you are an event organizer hoping to expand the reach of your event, please submit a link to the website through a [PR to TWiR](https://github.com/rust-lang/this-week-in-rust) or by reaching out on [X (formerly Twitter)](https://x.com/ThisWeekInRust) or [Mastodon](https://mastodon.social/@thisweekinrust)!
155147

@@ -159,15 +151,15 @@ If you are an event organizer hoping to expand the reach of your event, please s
159151

160152
[merged]: https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2025-08-12..2025-08-19
161153

162-
#### Compiler
154+
#### Compiler
163155
* [compiler: allow `extern "interrupt" fn() → !`](https://github.com/rust-lang/rust/pull/143075)
164156
* [const-eval: full support for pointer fragments](https://github.com/rust-lang/rust/pull/144081)
165157
* [don't warn on never to any `as` casts as unreachable](https://github.com/rust-lang/rust/pull/144804)
166158
* [implement declarative `macro_rules!` derive macros](https://github.com/rust-lang/rust/pull/145208) (RFC [#3698](https://rust-lang.github.io/rfcs/3698-declarative-derive-macros.html))
167159
* [implement `#[derive(From)]`](https://github.com/rust-lang/rust/pull/144922)
168160
* [more `Printer` cleanups](https://github.com/rust-lang/rust/pull/144949)
169161
* [tail call diagnostics to include lifetime info](https://github.com/rust-lang/rust/pull/145012)
170-
#### Library
162+
#### Library
171163
* [add Ref/RefMut `try_map` method](https://github.com/rust-lang/rust/pull/118087)
172164
* [add `Default` impls for `Pin`ned `Box`, `Rc`, `Arc`](https://github.com/rust-lang/rust/pull/143717)
173165
* [add ASCII-related methods from `u8` and `MIN`/`MAX` to `core::ascii::Char`](https://github.com/rust-lang/rust/pull/143467)
@@ -183,7 +175,7 @@ If you are an event organizer hoping to expand the reach of your event, please s
183175
* [stabilize `sse4a` and `tbm` target features](https://github.com/rust-lang/rust/pull/144542)
184176
* [thread: return error if setting thread stack size fails](https://github.com/rust-lang/rust/pull/144210)
185177
* [windows: replace `GetThreadId`+`GetCurrentThread` with `GetCurrentThreadId`](https://github.com/rust-lang/rust/pull/145412)
186-
#### Cargo
178+
#### Cargo
187179
* [unstable: Added `-Zbuild-dir-new-layout` unstable feature](https://github.com/rust-lang/cargo/pull/15848)
188180
* [unstable: add -Zbuild-analysis unstable feature](https://github.com/rust-lang/cargo/pull/15845)
189181
* [package: Always reuse the workspace's target-dir](https://github.com/rust-lang/cargo/pull/15783)
@@ -192,19 +184,19 @@ If you are an event organizer hoping to expand the reach of your event, please s
192184
* [implement `host`-target substitution](https://github.com/rust-lang/cargo/pull/15838)
193185
* [more helpful error for invalid `cargo-features = []`](https://github.com/rust-lang/cargo/pull/15781)
194186
* [stabilize `build.build-dir`](https://github.com/rust-lang/cargo/pull/15833)
195-
#### Rustdoc
187+
#### Rustdoc
196188
* [search: search backend with partitioned suffix tree](https://github.com/rust-lang/rust/pull/144476)
197189
* [allow multiple references to a single footnote](https://github.com/rust-lang/rust/pull/140434)
198190
* [correct negative-to-implicit discriminant display](https://github.com/rust-lang/rust/pull/145216)
199-
#### Clippy
191+
#### Clippy
200192
* [`similar_names` stop linting for 3-char names](https://github.com/rust-lang/rust-clippy/pull/15100)
201193
* [`unnecessary_operation`: add space between stmts in suggestion](https://github.com/rust-lang/rust-clippy/pull/15432)
202194
* [`{borrow,ptr}_as_ptr`: don't lint inside proc-macros](https://github.com/rust-lang/rust-clippy/pull/15473)
203195
* [adjust `declare_interior_mutable_const` lint's category](https://github.com/rust-lang/rust-clippy/pull/15454)
204196
* [do not suggest to use implicit `DerefMut` on `ManuallyDrop` reached through unions](https://github.com/rust-lang/rust-clippy/pull/14387)
205197
* [fix `match_ref_pats` false positive on match scrutinee of never type](https://github.com/rust-lang/rust-clippy/pull/15474)
206198
* [fix `unnecessary_semicolon`: don't lint on stmts with attrs](https://github.com/rust-lang/rust-clippy/pull/15466)
207-
#### Rust-Analyzer
199+
#### Rust-Analyzer
208200
* [hint at unterminated strings in unknown prefix errors](https://github.com/rust-lang/rust-analyzer/pull/20425)
209201
* [fix "Implement default members" to resolve IdentPat](https://github.com/rust-lang/rust-analyzer/pull/20432)
210202
* [add if..else completions in LetStmt and ArgList](https://github.com/rust-lang/rust-analyzer/pull/20390)
@@ -419,7 +411,7 @@ https://github.com/rust-lang/this-week-in-rust/issues/3412
419411
420412
-->
421413

422-
Please see the latest [Who's Hiring thread on r/rust](INSERT_LINK_HERE)
414+
Please see the latest [Who's Hiring thread on r/rust](https://www.reddit.com/r/rust/comments/1mnpd9p/official_rrust_whos_hiring_thread_for_jobseekers/)
423415

424416
# Quote of the Week
425417

@@ -435,4 +427,4 @@ llogiq has looked at all zero suggestions and came up empty, so he just chose th
435427

436428
*Email list hosting is sponsored by [The Rust Foundation](https://foundation.rust-lang.org/)*
437429

438-
<small>[Discuss on r/rust](REDDIT_LINK_HERE)</small>
430+
<small>[Discuss on r/rust](https://www.reddit.com/r/rust/comments/1mwuwdz/this_week_in_rust_613/)</small>

0 commit comments

Comments
 (0)