External Publication
Visit Post

This Week in Rust 638

This Week in Rust [Unofficial] February 11, 2026
Source

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.

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.

Want TWIR in your inbox? Subscribe here.

Updates from Rust Community

Newsletters

  • GCC Front-End For Rust - January 2026 Monthly report

Project/Tooling Updates

  • Fyrox 1.0.0-rc.2
  • Slint 1.15 Released
  • The future for Tyr
  • Rustbridge v0.9: Building and bundling Rust shared libraries
  • Ariel OS v0.3.0: BLE, Sensors, UART, and More!
  • CipherStash Proxy 2.1.20 - Postgres Searchable Encryption in pure Rust

Observations/Thoughts

  • Linux 7.0 Officially Concluding The Rust Experiment
  • Borrowed tuple indexing for HashMap
  • What's so great about Rust?
  • Deploying Rust to production checklist
  • video] [Safe, Fast, and Scalable: Why gRPC-Rust Should Be Your Next RPC Framework
  • video] [Anodized: Specs Beyond Types in Rust
  • video] [impl Rust: Avro IDL tool in Rust via LLM
  • audio] [Netstack.FM episode 26 — Email protocols with Mauro De Gennaro from Stalwart Labs

Rust Walkthroughs

  • A future for bitflags
  • Hot Reloading in Rust? Subsecond and Dioxus to the rescue!
  • Benchmark 2 decimal crates of floating-point vs fixed-point
  • Trying to support FreeBSD and Nix for my Rust CLI: Lessons Learned
  • video] [Rama @ FOSDEM 2026 — Rethinking network services: Freedom and modularity with Rama
  • video] [Implementing TCP Echo Server in Rust

Crate of the Week

This week's crate is zedbar, a crate to read QR codes and a bunch of other barcode formats from images.

Thanks to Brian Donovan for the self-suggestion!

Please submit your suggestions and votes for next week!

Calls for Testing

An important step for RFC implementation is for people to experiment with the implementation and give feedback, especially before stabilization.

If 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.

No calls for testing were issued this week byRust, Cargo, Rustup or Rust language RFCs.

Let us know if you would like your feature to be tracked as a part of this list.

Call for Participation; projects and speakers

CFP - Projects

Always 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!

Some of these tasks may also have mentors available, visit the task page for more information.

No Calls for participation were submitted this week.

If 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!

CFP - Events

Are 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.

  • **Oxidize Conference | CFP open until 2026-03-23 | Berlin, Germany | 2026-09-14 - 2026-09-16

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 or by reaching out on Bluesky or Mastodon!

Updates from the Rust Project

569 pull requests were merged in the last week

Compiler

  • add unreachable_cfg_select_predicates lint
  • implement MVP for opaque generic const arguments
  • provide more context on trait bounds being unmet due to imperfect derive

Library

  • add NonZero::<T>::from_str_radix
  • implement int_from_ascii for NonZero<T>
  • add some conversion trait impls
  • align ArrayWindows trait impls with Windows
  • implement stdio FD constants
  • stabilize core::hint::cold_path
  • stabilize const ControlFlow predicates
  • stabilize new inclusive range type and iterator type
  • introduce path normalize methods at top of std::path

Cargo

  • lints: add missing_lints_inheritance
  • lints: add unused_workspace_package_fields lint
  • timings: enable text selection in the charts
  • add host.runner for wrapping host build target executions
  • fix known hosts parsing

Clippy

  • fix cmp_owned false positive when to_string comes from macro input
  • fix: handle false negative for str_to_string

Rust-Analyzer

  • add expression_types(), pattern_types(), binding_types() to DefWithBody
  • implement fine grained client side request cancellation support
  • when autoimporting a segment followed by other segments, only consider items that will resolve with the after segments
  • fix linking of postcard test
  • cover more cases where we need parentheses in &(impl Trait1 + Trait2)
  • fix set_top_subtree_delimiter_span using wrong index for close span
  • fix loses associated bounds for replace_derive_with_manual_impl
  • fix not complete .not in condition
  • infer the expected len in include_bytes!(), to avoid mismatches
  • lowering cycle fixes
  • stale diagnostics with rust-project.json and rustc JSON
  • sync allow_normalization to rustc
  • truncate display version of commands consistently
  • use display_source_code() in ReferenceConversion
  • migrate getters and setters handler to SyntaxEditor

Rust Compiler Performance Triage

This week we saw quite a few improvements. Largest one comes from adding two targeted with_capacity calls in #151929. Another source of multiple improvements is the ongoing migration away from using external files to store diagnostic messages.

Triage done by @panstromek. Revision range: a60d12cb..39219ceb

Summary :

(instructions:u) mean range count
Regressions ❌
(primary) 2.0% [2.0%, 2.0%] 1
Regressions ❌
(secondary) 0.6% [0.0%, 2.0%] 22
Improvements ✅
(primary) -0.8% [-2.8%, -0.2%] 179
Improvements ✅
(secondary) -3.1% [-31.1%, -0.0%] 211
All ❌✅ (primary) -0.7% [-2.8%, 2.0%] 180

1 Regression, 6 Improvements, 7 Mixed; 9 of them in rollups 36 artifact comparisons made in total

Full report here

Approved RFCs

Changes to Rust follow the Rust RFC (request for comments) process. These are the RFCs that were approved for implementation this week:

  • No RFCs were approved this week.

Final Comment Period

Every week, the team announces the 'final comment period' for RFCs and key PRs which are reaching a decision. Express your opinions now.

Tracking Issues & PRs

Rust
  • Stabilize str_as_str
  • Tracking Issue for #![feature(control_flow_ok)]
  • Support importing path-segment keyword with renaming
  • -Znext-solver Remove the forced ambiguity hack from search graph
  • Make PinCoerceUnsized require Deref
Compiler Team (MCPs only)
  • Remove the translation -Z options

Cargo

  • Stabilize cargo script

No Items entered Final Comment Period this week forRust RFCs, Language Team, Language Reference, Leadership Council, or Unsafe Code Guidelines.

Let us know if you would like your PRs, Tracking Issues or RFCs to be tracked as a part of this list.

New and Updated RFCs

  • RFC: Add compiler support for instrumenting functions
  • RFC: Add MaybeDropped<T>

Upcoming Events

Rusty Events between 2026-02-11 - 2026-03-11 🦀

Virtual

  • 2026-02-11 | Virtual (Cardiff, UK) | Rust and C++ Cardiff
    • Getting Started with Rust Part 2: Ownership and Structs
  • 2026-02-11 | Virtual (Girona, ES) | Rust Girona
    • Sessió setmanal de codificació / Weekly coding session
  • 2026-02-12 | Virtual (Berlin, DE) | Rust Berlin
    • Rust Hack and Learn
  • 2026-02-12 | Virtual (Nürnberg, DE) | Rust Nuremberg
    • Rust Nürnberg online
  • 2026-02-17 | Virtual (Washington, DC, US) | Rust DC
    • Mid-month Rustful
  • 2026-02-18 | Hybrid (Vancouver, BC, CA) | Vancouver Rust
    • Rust Study/Hack/Hang-out
  • 2026-02-18 | Virtual (Girona, ES) | Rust Girona
    • Sessió setmanal de codificació / Weekly coding session
  • 2026-02-19 | Hybrid (Seattle, WA, US) | Seattle Rust User Group
    • February, 2026 SRUG (Seattle Rust User Group) Meetup
  • 2026-02-24 | Virtual (Dallas, TX, US) | Dallas Rust User Meetup
    • Fourth Tuesday
  • 2026-02-24 | Virtual (London, UK) | Women in Rust
    • Lunch & learn: Rust Pattern Matching Unpacked
  • 2026-02-25 | Virtual (Girona, ES) | Rust Girona
    • Sessió setmanal de codificació / Weekly coding session
  • 2026-02-26 | Virtual (Berlin, DE) | Rust Berlin
    • Rust Hack and Learn
  • 2026-03-04 | Virtual (Indianapolis, IN, US) | Indy Rust
    • Indy.rs - with Social Distancing
  • 2026-03-05 | Virtual (Charlottesville, VA, US) | Charlottesville Rust Meetup
    • Presentation: Tock OS Part #3 - Capsules and lower-level hardware drivers
  • 2026-03-05 | Virtual (Nürnberg, DE) | Rust Nuremberg
    • Rust Nürnberg online
  • 2026-03-10 | Virtual (Dallas, TX, US) | Dallas Rust User Meetup
    • Second Tuesday
  • 2026-03-10 | Virtual (London, UK)| Women in Rust
    • 👋 Community Catch Up

Asia

  • 2026-02-11 | Kuala Lumpur, MY | Rust Malaysia
    • Malaysia Rust Meetup February 2026
  • 2026-02-21 | Bangalore, IN | Rust Bangalore
    • February 2026 Rustacean meetup
  • 2026-02-23 | Tel Aviv-yafo, IL | Rust 🦀 TLV
    • In person Rust February 2026 at Nuvoton in Herzliya

Europe

  • 2026-02-11 | Basel, CH | Rust Basel
    • Rust Meetup #14 @ Optravis LLC
  • 2026-02-11 | Reading, UK | Reading Rust Workshop
    • Reading Rust Meetup
  • 2026-02-12 | Geneva, CH | Post Tenebras Lab
    • Rust Meetup Geneva
  • 2026-02-18 - 2026-02-19 | London, UK | Rust Nation UK
    • Rust Nation UK 2026
  • 2026-02-19 | Mountain View, CA, US | Hacker Dojo
    • RUST MEETUP at HACKER DOJO
  • 2026-02-24 | Bergen, NO | Rust Bergen
    • Rust Bergen #5 @ Zrch: Doom on Embedded
  • 2026-02-24 | Manchester, UK | Rust Manchester
    • Rust Manchester February Talk
  • 2026-03-04 | Barcelona, ES | BcnRust
    • Rust at MWC Talent Arena — Workshops + Community Meetup
  • 2026-03-04 | Hamburg, DE | Rust Meetup Hamburg
    • Rust Hack & Learn March 2026
  • 2026-03-04 | Oxford, UK | Oxford ACCU/Rust Meetup.
    • Records, Shredded on Ice: A Primer on Parquet and Iceberg

North America

  • 2026-02-11 | Austin, TX, US | Rust ATX
    • Rust ATX at Cloudflare
  • 2026-02-12 | Lehi, UT, US | Utah Rust
    • Full Stack Web Development in Rust
  • 2026-02-12 | Portland, OR, US | PDXRust
    • Implementing a Window Manager: developer workflows, C bindings, and Rust tooling
  • 2026-02-12 | San Diego, CA, US | San Diego Rust
    • San Diego Rust February Meetup - Back in person!
  • 2026-02-14 | Boston, MA, US | Boston Rust Meetup
    • Allston Rust Lunch, Feb 14
  • 2026-02-17 | San Francisco, CA, US | San Francisco Rust Study Group
    • Rust Hacking in Person
  • 2026-02-18 | Hybrid (Vancouver, BC, CA) | Vancouver Rust
    • Rust Study/Hack/Hang-out
  • 2026-02-19 | Hybrid (Seattle, WA, US) | Seattle Rust User Group
    • February, 2026 SRUG (Seattle Rust User Group) Meetup
  • 2026-02-19 | Nashville, TN, US | Music City Rust Developers
    • Community Meet and Greet
  • 2026-02-21 | Boston, MA, US | Boston Rust Meetup
    • Somerville Union Square Rust Lunch, Feb 21
  • 2026-02-25 | Austin, TX, US | Rust ATX
    • Rust Lunch - Fareground
  • 2026-02-25 | Los Angeles, CA, US | Rust Los Angeles
    • Rust LA: Rust as a Glue Layer- Infrastructure for AI-Native Applications
  • 2026-02-26 | Atlanta, GA, US | Rust Atlanta
    • Rust-Atl
  • 2026-02-26 | New York, NY, US | Rust NYC
    • Rust NYC: Compile-Time Solutions
  • 2026-02-28 | Boston, MA, US | Boston Rust Meetup
    • Boston University Rust Lunch, Feb 28
  • 2026-03-05 | Saint Louis, MO, US | STL Rust
    • TBD
  • 2026-03-07 | Boston, MA, US | Boston Rust Meetup
    • MIT Rust Lunch, Mar 7

Oceania

  • 2026-02-11 | Brisbane City, QL, AU | Rust Brisbane
    • Rust Brisbane Feb 2026
  • 2026-02-11 | Sydney, AU | Rust Sydney
    • Welcome 🦀 to 2026
  • 2026-02-24 | Canberra, AU | Rust Canberra
    • February Meetup

If 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.

Jobs

Please see the latest Who's Hiring thread on r/rust

Quote of the Week

Unpopular opinion: error handling in Rust is actually fantastic. Once you know the right patterns, which regrettably are NOT always obvious 😂

– Ian Wagner on fosstodon

Despite another week with a lamentable lack of suggestions, llogiq is pleased with what he found.

Please submit quotes and vote for next week!

This Week in Rust is edited by:

  • nellshamrell
  • llogiq
  • ericseppanen
  • extrawurst
  • U007D
  • mariannegoldin
  • bdillo
  • opeolluwa
  • bnchi
  • KannanPalani57
  • tzilist

Email list hosting is sponsored byThe Rust Foundation

Discuss on r/rust

Discussion in the ATmosphere

Loading comments...