Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -42,37 +42,31 @@ and just ask the editors to select the category.
* [Interview with Jan David Nose | Rust Blog](https://blog.rust-lang.org/2025/11/25/interview-with-jan-david-nose/)
* [This Development-cycle in Cargo: 1.92 | Inside Rust Blog](https://blog.rust-lang.org/inside-rust/2025/11/24/this-development-cycle-in-cargo-1.92/)


### Foundation
* [video] [Interview: Christian Legnitto, Maintainer: rust-gpu, rust-cuda](https://www.youtube.com/watch?v=monOq_uHHcg)

### Newsletters

### Project/Tooling Updates
* [SeaORM 2.0: Nested ActiveModel and Cascade Operations](https://www.sea-ql.org/blog/2025-11-25-sea-orm-2.0/)
* [Symbolica 1.0: Symbolic mathematics in Rust](https://symbolica.io/posts/stable_release/)

* [Hotaru](https://crates.io/crates/hotaru) - A new lightweight full-stack Rust web framework by [Field-of-Dreams-Studio] (https://github.com/Field-of-Dreams-Studio).

* [APT Rust requirement raises questions](https://lwn.net/SubscriberLink/1046841/c7ac9fabff6244af/)

### Observations/Thoughts
* [Running real-time Rust](https://tweedegolf.nl/en/blog/198/running-real-time-rust)
* [A look at Rust from 2012](https://purplesyringa.moe/blog/a-look-at-rust-from-2012/)
* [Making the case that Cargo features could be improved to alleviate Rust compile times](https://saghm.com/cargo-features-rust-compile-times/)
* [How Cloudflare uses Rust to serve (and break) millions of websites at 50+ millions requests per second](https://kerkour.com/how-cloudflare-uses-rust)
* [audio] [Netstack.FM episode 15 — Pingora with Edward and Noah from Cloudflare](https://netstack.fm/#episode-15)
* [video] [Grind: Java Deserves Modern Tooling*](https://www.youtube.com/watch?v=-mOby4FPRXg)

### Rust Walkthroughs
- [Rust Unit Testing: File reading](https://jorgeortiz.dev/posts/rust_unit_testing_file_reading/)
* [A look at Rust from 2012](https://purplesyringa.moe/blog/a-look-at-rust-from-2012/)
* [Rust Unit Testing: File reading](https://jorgeortiz.dev/posts/rust_unit_testing_file_reading/)
* [Practical Performance Lessons from Apache DataFusion](https://greptime.com/blogs/2025-11-25-datafusion)
* [Describing binary data with Deku](https://codeconstruct.com.au/docs/deku-elf-parser/)
* [Making the case that Cargo features could be improved to alleviate Rust compile times](https://saghm.com/cargo-features-rust-compile-times/)
* [filtra.io | Toyota's "Tip Of The Spear" Is Choosing Rust](https://filtra.io/rust/interviews/woven-by-toyota-nov-25)
### Research

### Miscellaneous
* [Rust For Linux Kernel Co-Maintainer Formally Steps Down](https://www.phoronix.com/news/Alex-Gaynor-Rust-Maintainer)
* [JetBrains supports the open source Rust projects Ratatui and Biome](https://blog.jetbrains.com/blog/2025/11/18/open-source-in-focus-projects-we-re-proud-to-support/)
* [filtra.io | Toyota's "Tip Of The Spear" Is Choosing Rust](https://filtra.io/rust/interviews/woven-by-toyota-nov-25)

## Crate of the Week

Expand Down Expand Up @@ -134,9 +128,9 @@ Are you a new or experienced speaker looking for a place to share something cool

<!-- 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 -->
<!-- or if none - *No Calls for papers or presentations were submitted this week.* -->
* [**Rustikon 2026**](https://sessionize.com/rustikon-2026/)| CFP closes 2025-11-24 | Warsaw, Poland | 2025-03-19 - 2025-03-20 | [Event Website](https://www.rustikon.dev/)
* [**TokioConf 2026**](https://tokio.rs/blog/2025-09-26-announcing-tokio-conf-cfp)| CFP closes 2025-12-08 | Portland, Oregon, USA | 2026-04-20
* [**RustWeek 2026**](https://sessionize.com/rustweek-2026/)| CFP closes 2025-12-31 | Utrecht, The Netherlands | 2026-05-19 - 2026-05-20
* [**Rustikon 2026**](https://sessionize.com/rustikon-2026/) | CFP closes 2025-11-24 | Warsaw, Poland | 2025-03-19 - 2025-03-20 | [Event Website](https://www.rustikon.dev/)
* [**TokioConf 2026**](https://tokio.rs/blog/2025-09-26-announcing-tokio-conf-cfp) | CFP closes 2025-12-08 | Portland, Oregon, USA | 2026-04-20
* [**RustWeek 2026**](https://sessionize.com/rustweek-2026/) | CFP closes 2025-12-31 | Utrecht, The Netherlands | 2026-05-19 - 2026-05-20



Expand All @@ -148,7 +142,7 @@ If you are an event organizer hoping to expand the reach of your event, please s

[merged]: https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2025-11-18..2025-11-25

#### Compiler
#### Compiler
* [allow unnormalized types in drop elaboration](https://github.com/rust-lang/rust/pull/148719)
* [avoid encoding non-constness or non-asyncness in metadata](https://github.com/rust-lang/rust/pull/149054)
* [fix MaybeUninit codegen using GVN](https://github.com/rust-lang/rust/pull/147827)
Expand All @@ -161,7 +155,8 @@ If you are an event organizer hoping to expand the reach of your event, please s
* [sess: default to v0 symbol mangling on nightly](https://github.com/rust-lang/rust/pull/89917)
* [turn moves into copies after copy propagation](https://github.com/rust-lang/rust/pull/147804)
* [warn against calls which mutate an interior mutable `const`-item](https://github.com/rust-lang/rust/pull/148407)
#### Library

#### Library
* [add `bit_width` for unsigned `NonZero<T>`](https://github.com/rust-lang/rust/pull/148797)
* [alloc: fix `Debug` implementation of `ExtractIf`](https://github.com/rust-lang/rust/pull/147035)
* [make SIMD intrinsics available in `const`-contexts](https://github.com/rust-lang/rust/pull/147521)
Expand All @@ -171,7 +166,8 @@ If you are an event organizer hoping to expand the reach of your event, please s
* [v0 mangling for std on nightly](https://github.com/rust-lang/rust/pull/149148)
* [hashbrown: add `HashTable` methods related to the raw bucket index](https://github.com/rust-lang/hashbrown/pull/657)
* [hashbrown: allow providing the key at insertion time for EntryRef](https://github.com/rust-lang/hashbrown/pull/579)
#### Cargo

#### Cargo
* [`docs(guide)`: When suggesting alt dev profile, link to related issue](https://github.com/rust-lang/cargo/pull/16275)
* [`feat(generate-lockfile)`: Add unstable --publish-time flag](https://github.com/rust-lang/cargo/pull/16265)
* [`feat(tree)`: Add more native completions](https://github.com/rust-lang/cargo/pull/16296)
Expand All @@ -183,16 +179,19 @@ If you are an event organizer hoping to expand the reach of your event, please s
* [enable `CARGO_CFG_DEBUG_ASSERTIONS` in build scripts based on profile](https://github.com/rust-lang/cargo/pull/16160)
* [feat: emit a warning when both `package.publish` and `--index` are specified](https://github.com/rust-lang/cargo/pull/16268)
* [test: re-enable test since not flaky anymore](https://github.com/rust-lang/cargo/pull/16287)
#### Rustdoc

#### Rustdoc
* [rustdoc-json: add rlib path to ExternalCrate to enable robust crate resolution](https://github.com/rust-lang/rust/pull/149043)
* [rustdoc: make mergeable crate info more usable](https://github.com/rust-lang/rust/pull/148234)
#### Clippy

#### Clippy
* [`explicit_deref_methods`: don't lint in `impl Deref(Mut)`](https://github.com/rust-lang/rust-clippy/pull/16113)
* [add `large-error-ignored` config-knob](https://github.com/rust-lang/rust-clippy/pull/15697)
* [fix `useless_asref` suggests wrongly when used in ctor](https://github.com/rust-lang/rust-clippy/pull/16115)
* [fix wrongly unmangled macros for `transmute_ptr_to_ptr` and `transmute_bytes_to_str`](https://github.com/rust-lang/rust-clippy/pull/16105)
* [taking a raw pointer on a union field is a safe operation](https://github.com/rust-lang/rust-clippy/pull/16079)
#### Rust-Analyzer

#### Rust-Analyzer
* [add `unsafe(…)` attribute completion](https://github.com/rust-lang/rust-analyzer/pull/21047)
* [add pretty number for `add_explicit_enum_discriminant`](https://github.com/rust-lang/rust-analyzer/pull/20559)
* [add semantic tokens for deprecated items](https://github.com/rust-lang/rust-analyzer/pull/21100)
Expand Down Expand Up @@ -445,7 +444,7 @@ Email the [Rust Community Team][community] for access.

## Jobs

Please see the latest [Who's Hiring thread on r/rust](INSERT_LINK_HERE)
Please see the latest [Who's Hiring thread on r/rust](https://www.reddit.com/r/rust/comments/1ow6s90/official_rrust_whos_hiring_thread_for_jobseekers/)

# Quote of the Week

Expand Down Expand Up @@ -473,4 +472,4 @@ This Week in Rust is edited by:

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

<small>[Discuss on r/rust](REDDIT_LINK_HERE)</small>
<small>[Discuss on r/rust](https://www.reddit.com/r/rust/comments/1p7q9we/this_week_in_rust_627/)</small>
Loading