That's a better fit for Scala imo. ScalaJS is great as is, and I'm sure a wasm Scala backend would be amazing.
Rust is way too low-level for that imo. It works for Emscripten because of legacy code, but Rust is still ways off in that regard (i.e. adoption).