Rust once, run everywhere
That said, I think Rust probably will need to improve on two fronts:1) Better binding to C++ API2) Compiling via MSVC on Windows. Windows is a bit of a red headed step child for lots of projects and Rust won't have that luxury