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.


Apache Superset 4 Updates Reports

Apache Superset 4 has been released with improvements to the reporting module and redesigned alerts. Superset is a business intelligence web application. It is open source, provides data exploration a [ ... ]

JetBrains Launches IDE Services

JetBrains has launched a new product suite for enterprises. JetBrains IDE Services is designed for use by large organizations with the aim of boosting developer productivity at scale.

More News

raspberry pi books



or email your comment to:

Last Updated ( Monday, 11 April 2022 )