{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreiebrqfhncvaafgom5fwpin2pmgompllcggjdtqz5ahkt2oeplz5iu",
"uri": "at://did:plc:mbg47fuifchzhulb5djupokz/app.bsky.feed.post/3mj3nq57m27r2"
},
"path": "/blog/2026/04/08/this-week-in-rust-646/",
"publishedAt": "2026-04-08T04: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",
"docs.rs: building fewer targets by default",
"Changes to WebAssembly targets and handling undefined symbols",
"Leadership Council update — March 2026",
"What’s Next for the Rust Innovation Lab?",
"Rust Foundation Interop Initiative Update: From Research to Implementation",
"This Month in Rust OSDev: March 2026",
"Surelock",
"Rust for CPython Progress Update April 2026",
"RustRover 2026.1: Professional Testing With Native cargo-nextest Integration",
"Toasty, an async ORM for Rust, is now on crates.io",
"slopc: The cursed macro Rust maintainers never anticipated",
"Processing 1M Chess Games in 15 Seconds with Rust",
"Dumap v1.1: Cross-platform disk usage treemap visualization",
"Proxelar 0.4.0: Intercept & Modify Traffic",
"amoxide: composable, context-aware shell aliases",
"Ply 1.1: Building Polished UIs in Rust",
"Myth Engine: A compiler-style RenderGraph for cross-platform rendering",
"selinux-explain",
"Callgraph analysis",
"Fixing our own problems in the Rust compiler",
"800 Rust terminal projects in 3 years",
"What We Learned Building a Rust Runtime for TypeScript",
"Supply chain nightmare: How Rust will be attacked and what we can do to mitigate the inevitable",
"Building an SSA-Based Declarative Render Graph in Rust",
"Protocol Shorts: TLS Encrypted Client Hello",
"Learn Rust Basics By Building a Brainfuck Interpreter",
"How uv Works Under the Hood",
"Building Postgres compatibility in Rust: pgwire and DataFusion",
"impl Rust: WAV noise generator",
"Rust/C++ Interop Challenges - Victor Ciura - CppCon 2025",
"aimdb-core",
"sounds.like.lx",
"Please submit your suggestions and votes for next week",
"Cargo",
"Rustup",
"Rust language RFCs",
"Let us know",
"Wild Almonds — Shared Audio Player library for flutter and Tauri",
"here",
"PR to TWiR",
"Bluesky",
"Mastodon",
"NDC Techtown",
"EuroRust",
"merged in the last week",
"compute the result of a projection type with region errors",
"make layout_of cycles fatal errors",
"properly generalize unevaluated consts",
"add integer truncation and extension methods",
"debugger visualizers: optimize lookup behavior",
"impl Step for NonZero<u*>",
"introduce #[diagnostic::on_move] on Arc",
"make substr_range and subslice_range return the new Range type",
"more informative Debug for vec::ExtractIf",
"stabilize new Range type and iterator",
"lints: Emit unused_dependencies lint",
"compile: Don't hide hard warnings with build.warnings=allow",
"compile: build.warnings=allow should not hide denied diagnostics",
"install: Ignore resolver.lockfile-path",
"add frame-pointers profile option",
"set CARGO env var during rustc -vV probe",
"send Content-Type header with cargo publish requests",
"simplified build script bin names in new layout",
"split out cargo-util-terminal",
"warn on invalid jobserver file descriptors",
"unsafe_removed_from_name: skip linting when renaming to '_'",
"unnecessary type cast causing a compile error",
"multiple fixes to false negatives of question_mark",
"perf: disable nonminimal_bool by default",
"rework expr_use_ctxt into an iterator over successive use sites",
"unneeded wildcard improvement",
"add support for folding ranges for chained expressions",
"implement thin-arrow completion in fn return position",
"offer on tail-expr with else-branch for if_let_to_guarded assist",
"support labeled block for convert_to_guarded_return",
"support macro expansion in #[doc = ...] attributes",
"fix extract function invalid self param",
"add semicolon for postfix format unit like snippets",
"fix a cycle in bounds lowering",
"fix extract variable on arg with comma",
"fix indent for convert_let_else_to_match",
"fix param inlayHints on empty expr and comma",
"fix stale diagnostics when a custom check command is configured",
"fix SyntaxEditor upmapping of nodes with mapped ancestor that aren't mapped themselves",
"improve inserted order for trait_impl_redundant_assoc_item",
"load rust-analyzer.toml for virtual workspaces",
"not suggest name in nested type in variant",
"offer 'type_mismatch' some fixes inside macro",
"offer on empty else block for 'convert_let_else_to_match'",
"report expected type, found { in parser",
"silence type mismatch diagnostic when type is unknown",
"support cfg-ing array elements",
"support filesystems that don't send Create events",
"support multiple snippet placeholders in VS Code extension",
"unconditionally pass --include-ignored for test runnables",
"use the correct project root when there are multiple workspaces",
"wrap parentheses on guard for replace_if_let_with_match",
"impl Display type hint inlay hints at the end of the line",
"implement feature(more_qualified_paths)",
"make matching brace work when cursor not at bracket",
"move mutability responsibility from caller to edit_algo",
"move syntax editor initialization invariants to its constructor",
"publish no-server to Code Marketplace and OpenVSX",
"replace add trait assoc items to impl with its factory variant",
"cf7da0b7..e73c56ab",
"Full report here",
"Approved RFCs",
"RFC (request for comments) process",
"the team",
"report the varargs_without_pattern lint in deps",
"Partially stabilize LoongArch target features",
"Never break between empty parens",
"Compiler Team",
"(MCPs only)",
"cargo clean: Add target directory validation",
"Rust RFCs",
"Language Reference",
"Language Team",
"Leadership Council",
"Unsafe Code Guidelines",
"New and Updated RFCs",
"Propose the concept of a crates.io username for identity",
"RFC: Inheriting of default-features in Cargo",
"Add Bitbucket Cloud OAuth login for crates.io",
"MIR move elimination",
"Rust Berlin",
"Rust Hack and Learn",
"Dallas Rust User Meetup",
"Second Tuesday",
"Women in Rust",
"👋 Community Catch Up",
"Code Mavens 🦀 - 🐍 - 🐪",
"Web development using axum in Rust - part 3",
"Vancouver Rust",
"Nushell",
"Rust Girona",
"Weekly coding session",
"Seattle Rust User Group",
"April, 2026 SRUG (Seattle Rust User Group) Meetup",
"Rust Deep Learning: Third Sunday",
"Rust DC",
"Mid-month Rustful",
"Bevy Game Development",
"Bevy Meetup #13",
"Fourth Tuesday",
"Lunch & Learn: From Protobuf to Production - A Guide to gRPC in Rust",
"Rust Nuremberg",
"Hacker's Hike 0x1",
"Rust Circle Meetup",
"Rust Deep Learning: First Sunday",
"Indy Rust",
"Indy.rs - with Social Distancing",
"Rust Bangalore",
"April 2026/Pre-Conference Rustacean meetup",
"Rust India",
"Rust India Workshop",
"Rust India Conference",
"Rust Girona Hack & Learn 04 2026",
"Rust Meetup Geneva",
"Rust Oslo",
"Rust talks @ AutoStore – \"Patterns for Event Driven Systems\" and \"Rust + WASM\"",
"Rust - Modern Systems Programming in Leipzig",
"Native GUIs with Rust",
"Rust Aarhus",
"Talk Night and Birthday Party at MFT Energy",
"Rust Meetup Augsburg",
"Future Week Augsburg: Road to Game Jam – Spielend Bevy und Rust lernen bei Tuxedo Computers",
"Rust Munich",
"Rust Augsburg",
"Augsburger Linux-Infotag 2026: Gemeinschaftsstand Rust Augsburg und Rust München",
"Rust Rhein-Main",
"Writing a stock portfolio simulation in Rust with Leptos",
"Chicago Rust Meetup",
"Rust Happy Hour",
"Utah Rust",
"Utah Rust April Meetup",
"Rust Montréal",
"April Monthly Social",
"PDXRust",
"Hexadecimal Floating Point? Why? How?",
"San Diego Rust",
"San Diego Rust April Meetup - Back in person!",
"Boston Rust Meetup",
"Brookline Rust Lunch, Apr 11",
"Charlottesville Rust Meetup",
"Sharpening Your Rust Skills for Job Interviews",
"Hacker Dojo",
"RUST MEETUP at HACKER DOJO",
"Music City Rust Developers",
"Community Meetup",
"Harvard Square Rust Lunch, Apr 18",
"Tokio",
"TokioConf 2026",
"San Francisco Rust Study Group",
"Rust Hacking in Person",
"Rust ATX",
"Rust Lunch - Fareground",
"Rust NYC",
"Rust NYC: Formally Verified Rust & SAT Solvers",
"Rust Los Angeles",
"Rust LA April!",
"South Station Rust Lunch, Apr 25",
"Rust Atlanta",
"Rust-Atl",
"Rust Brisbane",
"Rust Brisbane Apr 2026",
"Oxidar Org",
"Oxidar.org Hackaton - Snakear - ¡Veni a hackear con Rust!",
"Meetups Rust RJ",
"Meetup Rust RJ",
"calendar",
"Who's Hiring thread on r/rust",
"Aria Desires on her blog",
"llogiq",
"Please submit quotes and vote for next week!",
"nellshamrell",
"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 * docs.rs: building fewer targets by default\n * Changes to WebAssembly targets and handling undefined symbols\n * Leadership Council update — March 2026\n\n\n\n### Foundation\n\n * What’s Next for the Rust Innovation Lab?\n * Rust Foundation Interop Initiative Update: From Research to Implementation\n\n\n\n### Newsletters\n\n * This Month in Rust OSDev: March 2026\n\n\n\n### Project/Tooling Updates\n\n * Surelock\n * Rust for CPython Progress Update April 2026\n * RustRover 2026.1: Professional Testing With Native cargo-nextest Integration\n * Toasty, an async ORM for Rust, is now on crates.io\n * slopc: The cursed macro Rust maintainers never anticipated\n * Processing 1M Chess Games in 15 Seconds with Rust\n * Dumap v1.1: Cross-platform disk usage treemap visualization\n * Proxelar 0.4.0: Intercept & Modify Traffic\n * amoxide: composable, context-aware shell aliases\n * Ply 1.1: Building Polished UIs in Rust\n * Myth Engine: A compiler-style RenderGraph for cross-platform rendering\n * selinux-explain\n\n\n\n### Observations/Thoughts\n\n * Callgraph analysis\n * Fixing our own problems in the Rust compiler\n * 800 Rust terminal projects in 3 years\n * What We Learned Building a Rust Runtime for TypeScript\n * Supply chain nightmare: How Rust will be attacked and what we can do to mitigate the inevitable\n * Building an SSA-Based Declarative Render Graph in Rust\n * [audio] Protocol Shorts: TLS Encrypted Client Hello\n\n\n\n### Rust Walkthroughs\n\n * Learn Rust Basics By Building a Brainfuck Interpreter\n * How uv Works Under the Hood\n * Building Postgres compatibility in Rust: pgwire and DataFusion\n * [video] impl Rust: WAV noise generator\n\n\n\n### Miscellaneous\n\n * [video] Rust/C++ Interop Challenges - Victor Ciura - CppCon 2025\n\n\n\n## Crate of the Week\n\nThis week's crate is aimdb-core, a type-safe and platform-agnostic data pipeline where the Rust type system is the schema and trait implementations define its behavior.\n\nThanks to sounds.like.lx 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 by Rust, 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 * Wild Almonds — Shared Audio Player library for flutter and Tauri\n\n\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 * NDC Techtown | CFP open until 2026-04-14 | Kongsberg, Norway | 2026-09-09 - 2026-09-12.\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\n479 pull requests were merged in the last week\n\n#### Compiler\n\n * compute the result of a projection type with region errors\n * make layout_of cycles fatal errors\n * properly generalize unevaluated consts\n\n\n\n#### Library\n\n * add integer truncation and extension methods\n * debugger visualizers: optimize lookup behavior\n * impl Step for NonZero<u*>\n * introduce #[diagnostic::on_move] on Arc\n * make substr_range and subslice_range return the new Range type\n * more informative Debug for vec::ExtractIf\n * stabilize new Range type and iterator\n\n\n\n#### Cargo\n\n * lints: Emit unused_dependencies lint\n * compile: Don't hide hard warnings with build.warnings=allow\n * compile: build.warnings=allow should not hide denied diagnostics\n * install: Ignore resolver.lockfile-path\n * add frame-pointers profile option\n * set CARGO env var during rustc -vV probe\n * send Content-Type header with cargo publish requests\n * simplified build script bin names in new layout\n * split out cargo-util-terminal\n * warn on invalid jobserver file descriptors\n\n\n\n#### Clippy\n\n * unsafe_removed_from_name: skip linting when renaming to '_'\n * unnecessary type cast causing a compile error\n * multiple fixes to false negatives of question_mark\n * perf: disable nonminimal_bool by default\n * rework expr_use_ctxt into an iterator over successive use sites\n * unneeded wildcard improvement\n\n\n\n#### Rust-Analyzer\n\n * add support for folding ranges for chained expressions\n * implement thin-arrow completion in fn return position\n * offer on tail-expr with else-branch for if_let_to_guarded assist\n * support labeled block for convert_to_guarded_return\n * support macro expansion in #[doc = ...] attributes\n * fix extract function invalid self param\n * add semicolon for postfix format unit like snippets\n * fix a cycle in bounds lowering\n * fix extract variable on arg with comma\n * fix indent for convert_let_else_to_match\n * fix param inlayHints on empty expr and comma\n * fix stale diagnostics when a custom check command is configured\n * fix SyntaxEditor upmapping of nodes with mapped ancestor that aren't mapped themselves\n * improve inserted order for trait_impl_redundant_assoc_item\n * load rust-analyzer.toml for virtual workspaces\n * not suggest name in nested type in variant\n * offer 'type_mismatch' some fixes inside macro\n * offer on empty else block for 'convert_let_else_to_match'\n * report expected type, found { in parser\n * silence type mismatch diagnostic when type is unknown\n * support cfg-ing array elements\n * support filesystems that don't send Create events\n * support multiple snippet placeholders in VS Code extension\n * unconditionally pass --include-ignored for test runnables\n * use the correct project root when there are multiple workspaces\n * wrap parentheses on guard for replace_if_let_with_match\n * impl Display type hint inlay hints at the end of the line\n * implement feature(more_qualified_paths)\n * make matching brace work when cursor not at bracket\n * move mutability responsibility from caller to edit_algo\n * move syntax editor initialization invariants to its constructor\n * publish no-server to Code Marketplace and OpenVSX\n * replace add trait assoc items to impl with its factory variant\n\n\n\n### Rust Compiler Performance Triage\n\nA shorter week than normal (probably due to later perf triage last week). Overall fairly small changes scattered across various PRs, though the net effect was slightly positive (-0.5% avg change). All changed ended up either mixed or improvements this week.\n\nTriage done by **@simulacrum**. Revision range: cf7da0b7..e73c56ab\n\n0 Regressions, 3 Improvements, 8 Mixed; 5 of them in rollups 26 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 * report the varargs_without_pattern lint in deps\n * Partially stabilize LoongArch target features\n * Never break between empty parens\n\n\n\n##### Cargo\n\n * _No Cargo Tracking Issues or PRs entered Final Comment Period this week._\n\n\n\n##### Compiler Team (MCPs only)\n\n * cargo clean: Add target directory validation\n\n\n\n_No Items entered Final Comment Period this week for Rust 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 * Propose the concept of a crates.io username for identity\n * RFC: Inheriting of default-features in Cargo\n * Add Bitbucket Cloud OAuth login for crates.io\n * MIR move elimination\n\n\n\n## Upcoming Events\n\nRusty Events between 2026-04-08 - 2026-05-06 🦀\n\n### Virtual\n\n * 2026-04-09 | Virtual (Berlin, DE) | Rust Berlin\n * Rust Hack and Learn\n * 2026-04-14 | Virtual (Dallas, TX, US) | Dallas Rust User Meetup\n * Second Tuesday\n * 2026-04-14 | Virtual (London, UK) | Women in Rust\n * 👋 Community Catch Up\n * 2026-04-14 | Virtual (Tel Aviv-yafo, IL) | Code Mavens 🦀 - 🐍 - 🐪\n * Web development using axum in Rust - part 3\n * 2026-04-15 | Hybrid (Vancouver, BC, CA) | Vancouver Rust\n * Nushell\n * 2026-04-15 | Virtual (Girona, ES) | Rust Girona\n * Weekly coding session\n * 2026-04-16 | Hybrid (Seattle, WA, US) | Seattle Rust User Group\n * April, 2026 SRUG (Seattle Rust User Group) Meetup\n * 2026-04-19 | Virtual (Dallas, TX, US) | Dallas Rust User Meetup\n * Rust Deep Learning: Third Sunday\n * 2026-04-21 | Virtual (Washington, DC, US) | Rust DC\n * Mid-month Rustful\n * 2026-04-22 | Virtual (Girona, ES) | Rust Girona\n * Weekly coding session\n * 2026-04-23 | Virtual (Amsterdam, NL) | Bevy Game Development\n * Bevy Meetup #13\n * 2026-04-23 | Virtual (Berlin, DE) | Rust Berlin\n * Rust Hack and Learn\n * 2026-04-28 | Virtual (Dallas, TX, US) | Dallas Rust User Meetup\n * Fourth Tuesday\n * 2026-04-28 | Virtual (London, UK) | Women in Rust\n * Lunch & Learn: From Protobuf to Production - A Guide to gRPC in Rust\n * 2026-04-29 | Virtual (Girona, ES) | Rust Girona\n * Weekly coding session\n * 2026-05-01 | Virtual (Nürnberg, DE) | Rust Nuremberg\n * Hacker's Hike 0x1\n * 2026-05-02 | Virtual (Kampala, UG) | Rust Circle Meetup\n * Rust Circle Meetup\n * 2026-05-03 | Virtual (Dallas, TX, US) | Dallas Rust User Meetup\n * Rust Deep Learning: First Sunday\n * 2026-05-06 | Virtual (Indianapolis, IN, US) | Indy Rust\n * Indy.rs - with Social Distancing\n\n\n\n### Asia\n\n * 2026-04-11 | Bangalore, IN | Rust Bangalore\n * April 2026/Pre-Conference Rustacean meetup\n * 2026-04-17 | Bangalore, IN | Rust India\n * Rust India Workshop\n * 2026-04-18 | Bangalore, IN | Rust India\n * Rust India Conference\n\n\n\n### Europe\n\n * 2026-04-08 | Girona, ES | Rust Girona\n * Rust Girona Hack & Learn 04 2026\n * 2026-04-09 | Geneva, CH | Rust Meetup Geneva\n * Rust Meetup Geneva\n * 2026-04-09 | Oslo, NO | Rust Oslo\n * Rust talks @ AutoStore – \"Patterns for Event Driven Systems\" and \"Rust + WASM\"\n * 2026-04-21 | Leipzig, DE | Rust - Modern Systems Programming in Leipzig\n * Native GUIs with Rust\n * 2026-04-23 | Aarhus, DK | Rust Aarhus\n * Talk Night and Birthday Party at MFT Energy\n * 2026-04-24 - 2026-04-26 | Augsburg, DE | Rust Meetup Augsburg\n * Future Week Augsburg: Road to Game Jam – Spielend Bevy und Rust lernen bei Tuxedo Computers\n * 2026-05-02 | Augsburg, DE | Rust Munich and Rust Augsburg\n * Augsburger Linux-Infotag 2026: Gemeinschaftsstand Rust Augsburg und Rust München\n * 2026-05-04 | Frankfurt, DE | Rust Rhein-Main\n * Writing a stock portfolio simulation in Rust with Leptos\n\n\n\n### North America\n\n * 2026-04-09 | Chicago, IL, US | Chicago Rust Meetup\n * Rust Happy Hour\n * 2026-04-09 | Lehi, UT, US | Utah Rust\n * Utah Rust April Meetup\n * 2026-04-09 | Montréal, QC, CA | Rust Montréal\n * April Monthly Social\n * 2026-04-09 | Portland, OR, US | PDXRust\n * Hexadecimal Floating Point? Why? How?\n * 2026-04-09 | San Diego, CA, US | San Diego Rust\n * San Diego Rust April Meetup - Back in person!\n * 2026-04-11 | Boston, MA, US | Boston Rust Meetup\n * Brookline Rust Lunch, Apr 11\n * 2026-04-14 | Charlottesville, VA, US | Charlottesville Rust Meetup\n * Sharpening Your Rust Skills for Job Interviews\n * 2026-04-15 | Hybrid (Vancouver, BC, CA) | Vancouver Rust\n * Nushell\n * 2026-04-16 | Hybrid (Seattle, WA, US) | Seattle Rust User Group\n * April, 2026 SRUG (Seattle Rust User Group) Meetup\n * 2026-04-16 | Mountain View, CA, US | Hacker Dojo\n * RUST MEETUP at HACKER DOJO\n * 2026-04-16 | Nashville, TN, US | Music City Rust Developers\n * Community Meetup\n * 2026-04-18 | Boston, MA, US | Boston Rust Meetup\n * Harvard Square Rust Lunch, Apr 18\n * 2026-04-20 - 2026-04-22 | Portland, OR | Tokio\n * TokioConf 2026\n * 2026-04-21 | San Francisco, CA, US | San Francisco Rust Study Group\n * Rust Hacking in Person\n * 2026-04-22 | Austin, TX, US | Rust ATX\n * Rust Lunch - Fareground\n * 2026-04-22 | New York, NY, US | Rust NYC\n * Rust NYC: Formally Verified Rust & SAT Solvers\n * 2026-04-23 | Los Angeles, CA, US | Rust Los Angeles\n * Rust LA April!\n * 2026-04-25 | Boston, MA, US | Boston Rust Meetup\n * South Station Rust Lunch, Apr 25\n * 2026-04-30 | Atlanta, GA, US | Rust Atlanta\n * Rust-Atl\n\n\n\n### Oceania\n\n * 2026-04-09 | Brisbane City, QL, AU | Rust Brisbane\n * Rust Brisbane Apr 2026\n\n\n\n### South America\n\n * 2026-04-11 | Buenos Aires, AR | Oxidar Org\n * Oxidar.org Hackaton - Snakear - ¡Veni a hackear con Rust!\n * 2026-04-17 | Rio de Janeiro, BR | Meetups Rust RJ\n * Meetup Rust RJ\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> Rust _tried_ to have polymorphic generics in the early pre-1.0 days, and they quite reasonably _gave up_ because it was too much work. For real Swift, great fucking working for getting all of this to work!\n\n– Aria Desires on her blog\n\nllogiq thanks himself 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 by The Rust Foundation_\n\nDiscuss on r/rust",
"title": "This Week in Rust 646"
}