Hi!
Currently, Kotlin/Naive compiler generates wasm using LLVM backend as well as Rust. (And it’s not written for Rust or by Rust team, it’s just yet another backend for LLVM).
So, I think in term of generated code they should be very close. But you can observe some differences in things related to bundled runtime.
Also, (honestly) I think interop with environment world from wasm right now is better in Rust.