This Week in Rust - This Week in Rust 484

Email isn't displaying correctly?
Read this e-mail on the Web
This Week in Rust This Week in Rust
issue 484 — 01 MAR 2023

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 on Twitter 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. If you find any errors in this week's issue, please submit a PR.

Updates from Rust Community

Official

Newsletters

Project/Tooling Updates

Observations/Thoughts

Rust Walkthroughs

Miscellaneous

Crate of the Week

This week's crate is goku, a HTTP load tester.

Thanks to Joaquín Caro for the self-suggestion!

Please submit your suggestions and votes for next week!

Call for Participation

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.

If you are a Rust project owner and are looking for contributors, please submit tasks here.

Updates from the Rust Project

381 pull requests were merged in the last week

Rust Compiler Performance Triage

Some noisy benchmarks impeded performance review this week. There was a notable improvement to a broad range of primary benchmarks, first from PR #108440, which revised the encodable proc macro to handle the discriminant separately from its fields, and second from PR #108375, which inlined a number of methods that had only a single caller. Both of these PR's were authored by the same contributor; many thanks Zoxc!

Triage done by @pnkfelix. Revision range: 3fee48c1..31f858d9

5 Regressions, 4 Improvements, 6 Mixed; 6 of them in rollups 39 artifact comparisons made in total

Full report

Approved RFCs

Changes to Rust follow the Rust RFC (request for comments) process. These are the RFCs that were approved for implementation 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.

RFCs

Tracking Issues & PRs

New and Updated RFCs

Call for Testing

An important step for RFC implementation is for people to experiment with the implementation and give feedback, especially before stabilization. The following RFCs would benefit from user testing before moving forward:

  • No RFCs issued a call for testing this week.

If you are a feature implementer and would like your RFC to appear on the above list, add the new 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.

Upcoming Events

Rusty Events between 2023-03-01 - 2023-03-29 🦀

Virtual

Asia

Europe

North America

Oceania

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

You've probably come across unsafe. So "unsafe" is a keyword that sort of unlocks super powers and segfaults.

Arthur Cohen during FOSDEM '23

Thanks to blonk for the suggestion!

Please submit quotes and vote for next week!

This Week in Rust is edited by: nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.

Email list hosting is sponsored by The Rust Foundation

Discuss on r/rust

Key phrases

Older messages

This Week in Rust 483

Thursday, February 23, 2023

Email isn't displaying correctly? Read this e-mail on the Web This Week in Rust issue 483 — 22 FEB 2023 Hello and welcome to another issue of This Week in Rust! Rust is a programming language

This Week in Rust 482

Friday, February 17, 2023

Email isn't displaying correctly? Read this e-mail on the Web This Week in Rust issue 482 — 15 FEB 2023 Hello and welcome to another issue of This Week in Rust! Rust is a programming language

This Week in Rust 481

Thursday, February 9, 2023

Email isn't displaying correctly? Read this e-mail on the Web This Week in Rust issue 481 — 08 FEB 2023 Hello and welcome to another issue of This Week in Rust! Rust is a programming language

This Week in Rust 480

Friday, February 3, 2023

Email isn't displaying correctly? Read this e-mail on the Web This Week in Rust issue 480 — 01 FEB 2023 Hello and welcome to another issue of This Week in Rust! Rust is a programming language

This Week in Rust 479

Thursday, January 26, 2023

Email isn't displaying correctly? Read this e-mail on the Web This Week in Rust issue 479 — 25 JAN 2023 Hello and welcome to another issue of This Week in Rust! Rust is a programming language

Register now: Building a self-service portal with Elastic

Thursday, March 23, 2023

Join Elastic and Google Cloud to learn how automotive giant Ford Motor Company centralizes Elastic Cloud operations to support a variety of search applications elastic | Search. Observe. Protect How

GitHub Copilot X – Sign up for technical preview — Hyundai promises to keep buttons in cars — and Bob Metcalfe wins Turing Award

Wednesday, March 22, 2023

Issue #1079 — Top 20 stories of March 23, 2023 Issue #1079 — March 23, 2023 You receive this email because you are subscribed to Hacker News Digest. You can open it in the browser if you prefer. 1

GitHub CEO says new code completion tool 'brings the fun back to programming'

Wednesday, March 22, 2023

TechCrunch Newsletter TechCrunch logo The Daily Crunch logo By Christine Hall and Haje Jan Kamps Wednesday, March 22, 2023 Welcome to Humpday Crunch! Today we're sad that Aloria passed away on

JSK Daily for Mar 22, 2023

Wednesday, March 22, 2023

JSK Daily for Mar 22, 2023 View this email in your browser A community curated daily e-mail of JavaScript news React Server Components: Embrace the Future of Web Development React Server Components (

Visualized | The Link Between Unemployment and Recessions 📉

Wednesday, March 22, 2023

This infographic examines 50 years of data to highlight a clear visual trend: recessions are preceded by a cyclical low in unemployment. View Online | Subscribe Presented by: TSX-V: CVV OTCQX: CVVUF

JSK Weekly - March 22, 2023

Wednesday, March 22, 2023

Want to take your coding skills to the next level? According to Rishi Purwar, one of the best ways to do so is by working on real-world projects that push you out of your comfort zone and force you to

Special UPDF Offer, Plus Deals on Pixel Watch, PC Monitors, and More

Wednesday, March 22, 2023

Logo for How-To Geek Deals March 22, 2023 Special UPDF Offer, Plus Deals on Pixel Watch, PC Monitors, and More Happy first week of spring! With warmer temperatures come even hotter deals, and this time

Daily Coding Problem: Problem #1052 [Hard]

Wednesday, March 22, 2023

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Twitter. A teacher must divide a class of students into two teams to play dodgeball.

Google Bard: How to Use Google's AI Chatbot

Wednesday, March 22, 2023

Did You Know?: The name of the popular and cheap beer Pabst Blue Ribbon implies that the beer won a first place award ribbon, but in fact, it's merely a reference to the blue ribbons that adorned

How to think about accelerators and incubators

Wednesday, March 22, 2023

TC Early Stage - Boston, MA - April 20, 2023 TechCrunch Early Stage 2023 - Matt Segneri, Harvard Innovations Labs Everything you need to know about accelerators and incubators Early-stage founders need