F# compiles to native code via Mono AOT, NGEN (available since .NET 1.0 which many seem to forget), .NET Native (does require a hack and some care due to missing support for some MSIL opcodes), Unity's IL2CPP.
Naturally Rust could offer an interpreter of some sort, however it still isn't there today, so we got to use what is available.
Naturally Rust could offer an interpreter of some sort, however it still isn't there today, so we got to use what is available.