I can’t emphasize enough just how critical this project is for adoption of Rust in companies with large C++ codebases: this either requires a CTO-level buy-in into Rust and a serious commitment, or projects like this to prove that Rust can be a good citizen of an existing C++ codebase. C FFIs are okay for isolated projects/libraries, but the usual enterprise code is rarely organized like this and interfacing C++ and Rust via C is not a good fit.
If you want Rust to succeed in replacing C++, this is absolutely a project to contribute to.
I can’t emphasize enough just how critical this project is for adoption of Rust in companies with large C++ codebases: this either requires a CTO-level buy-in into Rust and a serious commitment, or projects like this to prove that Rust can be a good citizen of an existing C++ codebase. C FFIs are okay for isolated projects/libraries, but the usual enterprise code is rarely organized like this and interfacing C++ and Rust via C is not a good fit.
If you want Rust to succeed in replacing C++, this is absolutely a project to contribute to.