{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreic2s75ica5jpuqidjdn7yirxed5357cj4a6pcrqbgcmhzstwcrxtq",
"uri": "at://did:plc:mbg47fuifchzhulb5djupokz/app.bsky.feed.post/3mfukjw45kod2"
},
"path": "/blog/2026/02/25/this-week-in-rust-640/",
"publishedAt": "2026-02-25T05:00:00.000Z",
"site": "https://this-week-in-rust.org",
"tags": [
"This Week in Rust",
"Rust",
"@thisweekinrust.bsky.social",
"@ThisWeekinRust",
"send us a pull request",
"We love contributions",
"on GitHub",
"this-week-in-rust.org",
"please submit a PR",
"Subscribe here",
"Rust participates in Google Summer of Code 2026",
"Rust debugging survey 2026",
"Guest Blog: FOSDEM 2026 — Rust Devroom in Review",
"Zed: Split Diffs are Here",
"CHERIoT Rust: Status update #0",
"SeaORM now supports Arrow & Parquet",
"Releasing bincode-next v3.0.0-rc.1",
"Introducing Almonds",
"SafePilot v0.1: self-hosted AI assistant",
"Hitbox 0.2.0: declarative cache orchestration",
"What it means that Ubuntu is using Rust",
"Read Locks Are Not Your Friends",
"Achieving Zero Bugs: Rust, Specs, and AI Coding",
"video] [device-envoy: Making Embedded Fun with Rust—by Carl Kadie",
"About memory pressure, lock contention, and Data-oriented Design",
"Breaking SHA-2: length extension attacks in practice with Rust",
"device-envoy: Making Embedded Fun with Rust, Embassy, and Composable Device Abstractions",
"Auditing Rust Crates Effectively",
"Hieratic Prompt Compression: From Prototype to Production",
"docstr",
"Nik Revenco",
"Please submit your suggestions and votes for next week",
"Cargo",
"Rustup",
"Rust language RFCs",
"Let us know",
"here",
"PR to TWiR",
"Bluesky",
"Mastodon",
"**Rust India Conference 2026**",
"**Oxidize Conference**",
"**EuroRust**",
"merged in the last week",
"bring back `enum DepKind`",
"simplify the canonical `enum` clone branches to a copy statement",
"stabilize `if let` guards (`feature(if_let_guard)`)",
"add `try_shrink_to` and `try_shrink_to_fit` to Vec",
"fixed ByteStr not padding within its Display trait when no specific alignment is mentioned",
"reflection `TypeId::trait_info_of`",
"reflection `TypeKind::FnPtr`",
"just pass `Layout` directly to `box_new_uninit`",
"stabilize `cfg_select!`",
"`cli`: Remove `--lockfile-path`",
"`job_queue`: Handle Clippy CLI arguments in `fix` message",
"fix parallel locking when `-Zfine-grain-locking` is enabled",
"add `unnecessary_trailing_comma` lint",
"add new `disallowed_fields` lint",
"`clone_on_ref_ptr`: don't add a `&` to the receiver if it's a reference",
"`needless_maybe_sized`: don't lint in proc-macro-generated code",
"`str_to_string`: false positive non-str types",
"`useless_conversion`: also fire inside compiler desugarings",
"add `allow-unwrap-types` configuration for `unwrap_used` and `expect_used`",
"add brackets around unsafe or labeled block used in `else`",
"allow `deprecated(since = \"CURRENT_RUSTC_VERSION\")`",
"do not suggest removing reborrow of a captured upvar",
"enhance `collapsible_match` to cover if-elses",
"enhance `manual_is_variant_and` to cover `filter` chaining `is_some`",
"fix `explicit_counter_loop` false negative when loop counter starts at non-zero",
"fix `join_absolute_paths` to work correctly depending on the platform",
"fix `redundant_iter_cloned` false positive with move closures and coroutines",
"fix `unnecessary_min_or_max` for usize",
"fix panic/assert message detection in edition 2015/2018",
"handle `Result<T, !>` and `ControlFlow<!, T>` as `T` wrt `#[must_use]`",
"make `unchecked_time_subtraction` to better handle `Duration` literals",
"make `unnecessary_fold` commutative",
"the path from a type to itself is `Self`",
"add partial selection for `generate_getter_or_setter`",
"offer block let fallback postfix complete",
"offer on `is_some_and` for `replace_is_method_with_if_let_method`",
"fix some TryEnum reference assists",
"add handling for cycles in `sizedness_constraint_for_ty()`",
"better import placement + merging",
"complete `.let` on block tail prefix expression",
"complete derive helpers on empty nameref",
"correctly parenthesize inverted condition in `convert_if_to_bool_…`",
"exclude macro refs in tests when excludeTests is enabled",
"fix another case where we forgot to put the type param for `PartialOrd` and `PartialEq` in builtin derives",
"fix predicates of builtin derive traits with two parameters defaulting to `Self`",
"generate method assist uses enclosing impl block instead of first found",
"no complete suggest param in complex pattern",
"offer `toggle_macro_delimiter` in nested macro",
"prevent qualifying parameter names in `add_missing_impl_members`",
"implement `Span::SpanSouce` for proc-macro-srv",
"3c9faa0d..eeb94be7",
"Full report here",
"Approved RFCs",
"RFC (request for comments) process",
"the team",
"Gate #![reexport_test_harness_main] properly",
"Observe `close(2)` errors for `std::fs::{copy, write}`",
"warn on empty precision",
"refactor 'valid for read/write' definition: exclude null",
"Compiler Team",
"(MCPs only)",
"Remove -Csoft-float",
"Place-less cg_ssa intrinsics",
"Optimize `repr(Rust)` enums by omitting tags in more cases involving uninhabited variants.",
"Proposal for a dedicated test suite for the parallel frontend",
"Promote tier 3 riscv32 ESP-IDF targets to tier 2",
"Proposal for Adapt Stack Protector for Rust",
"feat(help): display manpage for nested commands",
"Rust RFCs",
"Language Reference",
"Language Team",
"Leadership Council",
"Unsafe Code Guidelines",
"New and Updated RFCs",
"Cargo: hints.min-opt-level",
"Cargo RFC for min publish age",
"Place traits",
"RFC: Extend manifest dependencies with used",
"Rust and C++ Cardiff",
"**Getting Started with Rust Part 3: Patterns and Matching**",
"Rust Girona",
"**Sessió setmanal de codificació / Weekly coding session**",
"Rust Berlin",
"**Rust Hack and Learn**",
"Indy Rust",
"**Indy.rs - with Social Distancing**",
"Charlottesville Rust Meetup",
"**Presentation: Tock OS Part #3 - Capsules and lower-level hardware drivers**",
"Rust Nuremberg",
"**Rust Nürnberg online**",
"Rust Circle Meetup",
"**Rust Circle Meetup**",
"Dallas Rust User Meetup",
"**Second Tuesday**",
"Women in Rust",
"**👋 Community Catch Up**",
"Rust DC",
"**Mid-month Rustful**",
"Vancouver Rust",
"**Embedded Rust**",
"Seattle Rust User Group",
"**March, 2026 SRUG (Seattle Rust User Group) Meetup**",
"Packt Publishing Limited",
"**Rust Adoption, Safety, and Cloud with Francesco Ciulla**",
"**Fourth Tuesday**",
"**Lunch & Learn: Crates, Tips & Tricks Lightning Talks - Bring your ideas!**",
"Rust 🦀 TLV",
"**In person Rust March 2026 at AWS in Tel Aviv**",
"Copenhagen Rust Community",
"**Rust meetup #65 Sponsored by Factbird**",
"Rust Czech Republic",
"**Informační teorie vs. filtry: Proč filtrování bitcoinového mempoolu NEFUNGUJE**",
"Stockholm Rust",
"**Ferris' Fika Forum #24 - crablings edition**",
"BcnRust",
"**Rust at MWC Talent Arena — Workshops + Community Meetup**",
"Rust Meetup Hamburg",
"**Rust Hack & Learn March 2026**",
"Oxford ACCU/Rust Meetup.",
"**Records, Shredded on Ice: A Primer on Parquet and Iceberg**",
"Rust Oslo",
"**Rust Hack'n'Learn at Kampen Bistro**",
"Rust Developers Amsterdam Group",
"**Meetup @ Instruqt**",
"Post Tenebras Lab",
"**Rust Meetup Geneva**",
"Rust Dortmund",
"**Rust Dortmund Meetup - Intro to Embedded Rust - March**",
"Rustikon",
"**Rustikon Conference**",
"Rust Aarhus",
"**Hack Night - Advent of Code**",
"Rust ATX",
"**Rust Lunch - Fareground**",
"Rust Los Angeles",
"**Rust LA: Rust as a Glue Layer- Infrastructure for AI-Native Applications**",
"Rust Atlanta",
"**Rust-Atl**",
"Rust NYC",
"**Rust NYC: Compile-Time Solutions**",
"Boston Rust Meetup",
"**Boston University Rust Lunch, Feb 28**",
"STL Rust",
"**TBD**",
"**MIT Rust Lunch, Mar 7**",
"**North End Rust Lunch, Mar 14**",
"San Francisco Rust Study Group",
"**Rust Hacking in Person**",
"**Porter Square Rust Lunch, Mar 21**",
"Rust Melbourne",
"**TBD March Meetup**",
"calendar",
"Who's Hiring thread on r/rust",
"robofinch on rust-users",
"Kyllingene",
"Please submit quotes and vote for next week!",
"nellshamrell",
"llogiq",
"ericseppanen",
"extrawurst",
"U007D",
"mariannegoldin",
"bdillo",
"opeolluwa",
"bnchi",
"KannanPalani57",
"tzilist",
"The Rust Foundation",
"Discuss on r/rust",
"@simulacrum"
],
"textContent": "Hello and welcome to another issue of _This Week in Rust_! Rust is a programming language empowering everyone to build reliable and efficient software. This is a weekly summary of its progress and community. Want something mentioned? Tag us at @thisweekinrust.bsky.social on Bluesky or @ThisWeekinRust on mastodon.social, or send us a pull request. Want to get involved? We love contributions.\n\n_This Week in Rust_ is openly developed on GitHub and archives can be viewed at this-week-in-rust.org. If you find any errors in this week's issue, please submit a PR.\n\nWant TWIR in your inbox? Subscribe here.\n\n## Updates from Rust Community\n\n### Official\n\n * Rust participates in Google Summer of Code 2026\n * Rust debugging survey 2026\n\n\n\n### Foundation\n\n * Guest Blog: FOSDEM 2026 — Rust Devroom in Review\n\n\n\n### Project/Tooling Updates\n\n * Zed: Split Diffs are Here\n * CHERIoT Rust: Status update #0\n * SeaORM now supports Arrow & Parquet\n * Releasing bincode-next v3.0.0-rc.1\n * Introducing Almonds\n * SafePilot v0.1: self-hosted AI assistant\n * Hitbox 0.2.0: declarative cache orchestration\n\n\n\n### Observations/Thoughts\n\n * What it means that Ubuntu is using Rust\n * Read Locks Are Not Your Friends\n * Achieving Zero Bugs: Rust, Specs, and AI Coding\n * video] [device-envoy: Making Embedded Fun with Rust—by Carl Kadie\n\n\n\n### Rust Walkthroughs\n\n * About memory pressure, lock contention, and Data-oriented Design\n * Breaking SHA-2: length extension attacks in practice with Rust\n * device-envoy: Making Embedded Fun with Rust, Embassy, and Composable Device Abstractions\n\n\n\n### Research\n\n * Auditing Rust Crates Effectively\n\n\n\n### Miscellaneous\n\n * Hieratic Prompt Compression: From Prototype to Production\n\n\n\n## Crate of the Week\n\nThis week's crate is docstr, a macro crate providing a macro to create multiline strings out of doc comments.\n\nThanks to Nik Revenco for the self-suggestion!\n\nPlease submit your suggestions and votes for next week!\n\n## Calls for Testing\n\nAn important step for RFC implementation is for people to experiment with the implementation and give feedback, especially before stabilization.\n\nIf you are a feature implementer and would like your RFC to appear in this list, add a `call-for-testing` label to your RFC along with a comment providing testing instructions and/or guidance on which aspect(s) of the feature need testing.\n\n_No calls for testing were issued this week byRust, Cargo, Rustup or Rust language RFCs._\n\nLet us know if you would like your feature to be tracked as a part of this list.\n\n## Call for Participation; projects and speakers\n\n### CFP - Projects\n\nAlways wanted to contribute to open-source projects but did not know where to start? Every week we highlight some tasks from the Rust community for you to pick and get started!\n\nSome of these tasks may also have mentors available, visit the task page for more information.\n\n_No Calls for participation were submitted this week._\n\nIf you are a Rust project owner and are looking for contributors, please submit tasks here or through a PR to TWiR or by reaching out on Bluesky or Mastodon!\n\n### CFP - Events\n\nAre you a new or experienced speaker looking for a place to share something cool? This section highlights events that are being planned and are accepting submissions to join their event as a speaker.\n\n * **Rust India Conference 2026** | CFP open until 2026-03-14 | Bangalore, IN | 2026-04-18\n * **Oxidize Conference** | CFP open until 2026-03-23 | Berlin, Germany | 2026-09-14 - 2026-09-16\n * **EuroRust** | CFP open until 2026-04-27 | Barcelona, Spain | 2026-10-14 - 2026-10-17\n\n\n\nIf 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 or by reaching out on Bluesky or Mastodon!\n\n## Updates from the Rust Project\n\n450 pull requests were merged in the last week\n\n#### Compiler\n\n * bring back `enum DepKind`\n * simplify the canonical `enum` clone branches to a copy statement\n * stabilize `if let` guards (`feature(if_let_guard)`)\n\n\n\n#### Library\n\n * add `try_shrink_to` and `try_shrink_to_fit` to Vec\n * fixed ByteStr not padding within its Display trait when no specific alignment is mentioned\n * reflection `TypeId::trait_info_of`\n * reflection `TypeKind::FnPtr`\n * just pass `Layout` directly to `box_new_uninit`\n * stabilize `cfg_select!`\n\n\n\n#### Cargo\n\n * `cli`: Remove `--lockfile-path`\n * `job_queue`: Handle Clippy CLI arguments in `fix` message\n * fix parallel locking when `-Zfine-grain-locking` is enabled\n\n\n\n#### Clippy\n\n * add `unnecessary_trailing_comma` lint\n * add new `disallowed_fields` lint\n * `clone_on_ref_ptr`: don't add a `&` to the receiver if it's a reference\n * `needless_maybe_sized`: don't lint in proc-macro-generated code\n * `str_to_string`: false positive non-str types\n * `useless_conversion`: also fire inside compiler desugarings\n * add `allow-unwrap-types` configuration for `unwrap_used` and `expect_used`\n * add brackets around unsafe or labeled block used in `else`\n * allow `deprecated(since = \"CURRENT_RUSTC_VERSION\")`\n * do not suggest removing reborrow of a captured upvar\n * enhance `collapsible_match` to cover if-elses\n * enhance `manual_is_variant_and` to cover `filter` chaining `is_some`\n * fix `explicit_counter_loop` false negative when loop counter starts at non-zero\n * fix `join_absolute_paths` to work correctly depending on the platform\n * fix `redundant_iter_cloned` false positive with move closures and coroutines\n * fix `unnecessary_min_or_max` for usize\n * fix panic/assert message detection in edition 2015/2018\n * handle `Result<T, !>` and `ControlFlow<!, T>` as `T` wrt `#[must_use]`\n * make `unchecked_time_subtraction` to better handle `Duration` literals\n * make `unnecessary_fold` commutative\n * the path from a type to itself is `Self`\n\n\n\n#### Rust-Analyzer\n\n * add partial selection for `generate_getter_or_setter`\n * offer block let fallback postfix complete\n * offer on `is_some_and` for `replace_is_method_with_if_let_method`\n * fix some TryEnum reference assists\n * add handling for cycles in `sizedness_constraint_for_ty()`\n * better import placement + merging\n * complete `.let` on block tail prefix expression\n * complete derive helpers on empty nameref\n * correctly parenthesize inverted condition in `convert_if_to_bool_…`\n * exclude macro refs in tests when excludeTests is enabled\n * fix another case where we forgot to put the type param for `PartialOrd` and `PartialEq` in builtin derives\n * fix predicates of builtin derive traits with two parameters defaulting to `Self`\n * generate method assist uses enclosing impl block instead of first found\n * no complete suggest param in complex pattern\n * offer `toggle_macro_delimiter` in nested macro\n * prevent qualifying parameter names in `add_missing_impl_members`\n * implement `Span::SpanSouce` for proc-macro-srv\n\n\n\n### Rust Compiler Performance Triage\n\nOverall, a bit more noise than usual this week, but mostly a slight improvement with several low-level optimizations at MIR and LLVM IR building landing. Also less commits landing than usual, mostly due to GitHub CI issues during the week.\n\nTriage done by **@simulacrum**. Revision range: 3c9faa0d..eeb94be7\n\n3 Regressions, 4 Improvements, 4 Mixed; 3 of them in rollups 24 artifact comparisons made in total\n\nFull report here\n\n### Approved RFCs\n\nChanges to Rust follow the Rust RFC (request for comments) process. These are the RFCs that were approved for implementation this week:\n\n * _No RFCs were approved this week._\n\n\n\n### Final Comment Period\n\nEvery week, the team announces the 'final comment period' for RFCs and key PRs which are reaching a decision. Express your opinions now.\n\n#### Tracking Issues & PRs\n\n##### Rust\n\n * Gate #![reexport_test_harness_main] properly\n * Observe `close(2)` errors for `std::fs::{copy, write}`\n * warn on empty precision\n * refactor 'valid for read/write' definition: exclude null\n\n\n\n##### Compiler Team (MCPs only)\n\n * Remove -Csoft-float\n * Place-less cg_ssa intrinsics\n * Optimize `repr(Rust)` enums by omitting tags in more cases involving uninhabited variants.\n * Proposal for a dedicated test suite for the parallel frontend\n * Promote tier 3 riscv32 ESP-IDF targets to tier 2\n * Proposal for Adapt Stack Protector for Rust\n\n\n\n##### Cargo\n\n * feat(help): display manpage for nested commands\n\n\n\n_No Items entered Final Comment Period this week forRust RFCs, Language Reference, Language Team, Leadership Council or Unsafe Code Guidelines._\n\nLet us know if you would like your PRs, Tracking Issues or RFCs to be tracked as a part of this list.\n\n### New and Updated RFCs\n\n * Cargo: hints.min-opt-level\n * Cargo RFC for min publish age\n * Place traits\n * RFC: Extend manifest dependencies with used\n\n\n\n## Upcoming Events\n\nRusty Events between 2026-02-25 - 2026-03-25 🦀\n\n### Virtual\n\n * 2026-02-25 | Virtual (Cardiff, UK) | Rust and C++ Cardiff\n * **Getting Started with Rust Part 3: Patterns and Matching**\n * 2026-02-25 | Virtual (Girona, ES) | Rust Girona\n * **Sessió setmanal de codificació / Weekly coding session**\n * 2026-02-26 | Virtual (Berlin, DE) | Rust Berlin\n * **Rust Hack and Learn**\n * 2026-03-04 | Virtual (Indianapolis, IN, US) | Indy Rust\n * **Indy.rs - with Social Distancing**\n * 2026-03-05 | Virtual (Charlottesville, VA, US) | Charlottesville Rust Meetup\n * **Presentation: Tock OS Part #3 - Capsules and lower-level hardware drivers**\n * 2026-03-05 | Virtual (Nürnberg, DE) | Rust Nuremberg\n * **Rust Nürnberg online**\n * 2026-03-07 | Virtual (Kampala, UG) | Rust Circle Meetup\n * **Rust Circle Meetup**\n * 2026-03-10 | Virtual (Dallas, TX, US) | Dallas Rust User Meetup\n * **Second Tuesday**\n * 2026-03-10 | Virtual (London, UK)| Women in Rust\n * **👋 Community Catch Up**\n * 2026-03-11 | Virtual (Girona, ES) | Rust Girona\n * **Sessió setmanal de codificació / Weekly coding session**\n * 2026-03-12 | Virtual (Berlin, DE) | Rust Berlin\n * **Rust Hack and Learn**\n * 2026-03-17 | Virtual (Washington, DC, US) | Rust DC\n * **Mid-month Rustful**\n * 2026-03-18 | Virtual (Girona, ES) | Rust Girona\n * **Sessió setmanal de codificació / Weekly coding session**\n * 2026-03-18 | Virtual (Vancouver, BC, CA) | Vancouver Rust\n * **Embedded Rust**\n * 2026-03-19 | Hybrid (Seattle, WA, US) | Seattle Rust User Group\n * **March, 2026 SRUG (Seattle Rust User Group) Meetup**\n * 2026-03-20 | Virtual | Packt Publishing Limited\n * **Rust Adoption, Safety, and Cloud with Francesco Ciulla**\n * 2026-03-24 | Virtual (Dallas, TX, US) | Dallas Rust User Meetup\n * **Fourth Tuesday**\n * 2026-03-24 | Virtual (London, UK) | Women in Rust\n * **Lunch & Learn: Crates, Tips & Tricks Lightning Talks - Bring your ideas!**\n * 2026-03-25 | Virtual (Girona, ES) | Rust Girona\n * **Sessió setmanal de codificació / Weekly coding session**\n\n\n\n### Asia\n\n * 2026-03-22 | Tel Aviv-yafo, IL | Rust 🦀 TLV\n * **In person Rust March 2026 at AWS in Tel Aviv**\n\n\n\n### Europe\n\n * 2026-02-25 | Copenhagen, DK | Copenhagen Rust Community\n * **Rust meetup #65 Sponsored by Factbird**\n * 2026-02-26 | Prague, CZ | Rust Czech Republic\n * **Informační teorie vs. filtry: Proč filtrování bitcoinového mempoolu NEFUNGUJE**\n * 2026-02-28 | Stockholm, SE | Stockholm Rust\n * **Ferris' Fika Forum #24 - crablings edition**\n * 2026-03-04 | Barcelona, ES | BcnRust\n * **Rust at MWC Talent Arena — Workshops + Community Meetup**\n * 2026-03-04 | Hamburg, DE | Rust Meetup Hamburg\n * **Rust Hack & Learn March 2026**\n * 2026-03-04 | Oxford, UK | Oxford ACCU/Rust Meetup.\n * **Records, Shredded on Ice: A Primer on Parquet and Iceberg**\n * 2026-03-05 | Oslo, NO | Rust Oslo\n * **Rust Hack'n'Learn at Kampen Bistro**\n * 2026-03-11 | Amsterdam, NL | Rust Developers Amsterdam Group\n * **Meetup @ Instruqt**\n * 2026-03-12 | Geneva, CH | Post Tenebras Lab\n * **Rust Meetup Geneva**\n * 2026-03-18 | Dortmund, DE | Rust Dortmund\n * **Rust Dortmund Meetup - Intro to Embedded Rust - March**\n * 2026-03-19 - 2026-03-20 | | Rustikon\n * **Rustikon Conference**\n * 2026-03-24 | Aarhus, DK | Rust Aarhus\n * **Hack Night - Advent of Code**\n\n\n\n### North America\n\n * 2026-02-25 | Austin, TX, US | Rust ATX\n * **Rust Lunch - Fareground**\n * 2026-02-25 | Los Angeles, CA, US | Rust Los Angeles\n * **Rust LA: Rust as a Glue Layer- Infrastructure for AI-Native Applications**\n * 2026-02-26 | Atlanta, GA, US | Rust Atlanta\n * **Rust-Atl**\n * 2026-02-26 | New York, NY, US | Rust NYC\n * **Rust NYC: Compile-Time Solutions**\n * 2026-02-28 | Boston, MA, US | Boston Rust Meetup\n * **Boston University Rust Lunch, Feb 28**\n * 2026-03-05 | Saint Louis, MO, US | STL Rust\n * **TBD**\n * 2026-03-07 | Boston, MA, US | Boston Rust Meetup\n * **MIT Rust Lunch, Mar 7**\n * 2026-03-14 | Boston, MA, US | Boston Rust Meetup\n * **North End Rust Lunch, Mar 14**\n * 2026-03-17 | San Francisco, CA, US | San Francisco Rust Study Group\n * **Rust Hacking in Person**\n * 2026-03-19 | Hybrid (Seattle, WA, US) | Seattle Rust User Group\n * **March, 2026 SRUG (Seattle Rust User Group) Meetup**\n * 2026-03-21 | Boston, MA, US | Boston Rust Meetup\n * **Porter Square Rust Lunch, Mar 21**\n * 2026-03-25 | Austin, TX, US | Rust ATX\n * **Rust Lunch - Fareground**\n\n\n\n### Oceania\n\n * 2026-03-26 | Melbourne, VIC, AU | Rust Melbourne\n * **TBD March Meetup**\n\n\n\nIf you are running a Rust event please add it to the calendar to get it mentioned here. Please remember to add a link to the event too. Email the Rust Community Team for access.\n\n## Jobs\n\nPlease see the latest Who's Hiring thread on r/rust\n\n# Quote of the Week\n\n> This is actually just Rust adding support for C++-style duck-typed templates, and the long and mostly-irrelevant information contained in the ICE message is part of the experience.\n\n– robofinch on rust-users\n\nThanks to Kyllingene for the suggestion!\n\nPlease submit quotes and vote for next week!\n\nThis Week in Rust is edited by:\n\n * nellshamrell\n * llogiq\n * ericseppanen\n * extrawurst\n * U007D\n * mariannegoldin\n * bdillo\n * opeolluwa\n * bnchi\n * KannanPalani57\n * tzilist\n\n\n\n_Email list hosting is sponsored byThe Rust Foundation_\n\nDiscuss on r/rust",
"title": "This Week in Rust 640"
}