@neauoire There's one mature Rust port. There's a GCC port in progress. There _might_ be a third port in progress but I don't have any other info other than existence.

A lot of ppl are against the GCC port and would rather see a GCC _backend_ targeting GENERIC (also in progress).

There's also mrustc. mrustc is a bootstrap compiler written in (unfortunately) C++14. It's know to be able to get a working Rust 1.5x compiler and catching up (currently on Rust 1.69).