Rust Lang Releases 2024 Roadmap
Written by Kay Ewbank   
Monday, 11 April 2022

The Rust language design team has released its roadmap of how it plans the development of the language through to 2024. Rust is now safeguarded by the Rust Foundation, a cross-industry body aimed at supporting the language and its developers.

Rust is popular for situations including being embedded in other languages, writing programs with specific space and time requirements, and writing low-level code.


The language team says that Rust 2024 will be about "scaling empowerment". What they mean by this is they want to make Rust more accessible to more people, and they plan to do this in three main ways.

Firstly, they want to make Rust easier to learn so it is more accessible to new and existing users alike, and also makes it easier to solve hard problems.

To make Rust more accessible, the team plans to make the compiler better able to recognize when code is correct via improvements to the borrow checker, type inference, and other elements. They also plan to identify and eliminate "boilerplate" patterns like having to copy-and-paste the same set of where clauses everywhere.

The plan is also to extend the language so you can express what you want your code to do more directly. The developers say that in some cases this takes the form of syntactic sugar (such as let-else) but in other cases it may mean extending the type system to be able to describe new patterns (such as generic associated types).

They also plan to improve async support.

The second theme is to 'scale the ecosystem' and help Rust's users help each other. In practical terms this means empowering library authors so they can then provide useful tools and capabilities to their users.

The final idea is to develop processes for new users and uses, and to evaluate and finish the projects already started.


More Information

Rust Website

Rust 2024 Roadmap

Related Articles

Rust 1.50 Improves Array Indexing

Rust Team Announces Rust Foundation

Rust Survey 2020

Amazon AWS Invests In Rust

Rust 2018 Released To Improve Developer Productivity

Rust Survey Revelations

Rust 1.28 Improves Memory Use

Rust 1.26 Adds Existential Types

Rust 1.24 Adds Reformatter

Rust 1.23 Uses Less Memory

Rust 1.20 Adds Associated Contents


To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.


IKEA First With Matter Hub And It Matters

Matter is the new one-system-to-rule-them-all IoT protocol and surprisingly IKEA is the first to create a working device that you can buy - well in October. What is Matter all about and why does it ma [ ... ]

200 Years Ago Charles Babbage Proposed His Difference Engine

Two hundred years ago today, on June 14, 1822 Charles Babbage presented a one-page note to the Royal Astronomical Society in London setting out his plans to build a Difference Engine that wo [ ... ]

More News





or email your comment to:

Last Updated ( Monday, 11 April 2022 )