Hi all,
I am happy to announce that Chromium is working toward stabilizing support for third-party Rust libraries in the Chromium project. We will be providing a Rust toolchain for all platforms supported by Chrome, in order to enable compiling Rust code into Chromium.
We will
not be using Rust as a development language for Chromium at this time, nor accepting contributions to Chromium that are in Rust.
We have identified a need to include access to the Rust third-party ecosystem in the future, and we are working to enable that. We have
published guidelines in our third-party documentation for what third-party libraries we will consider for inclusion in Chromium, with the high-level point being that it will need to demonstrate value for us that existing code in C++ does not.
For the near future, we will be working on stabilizing the toolchain and our tools to generate C++ headers from Rust so that these can be reliable and available across platforms, and enable it on our bots and developer machines. You will see us moving carefully to bring Rust toward our stable channel, but this will take us some time, so I would advise not planning to rely on any Rust within the next year.
We have a
rust...@chromium.org mailing list available for any questions, in addition to
chromi...@chromium.org.
Cheers,
Dana