For rust, to me build time performance is not as important as runtime performance.
It is possible to have both.
While you are developing you get a JIT based enviroment with the productivity workflow one knows from languages like Java and .NET (MELT VM).
Then when it comes to a proper release, you use the AOT compiler which uses C or C++ based compiler as part of the build workflow (Eiffel AOT compiler generates C or C++ code as its intermediate format).
So you get the quick edit-compile-debug workflow, and when feeling like doing a full release build just let the C or C++ compiler do its job.
There are other examples, I just choose Eiffel as one of thm.