IMPORTANT: OUTDATED, SEE rust-windowing/winit#760
Rust stable version 1.32.0 or 1.31.0, wasm32-unknown-emscripten target, compiles with the latest Emscripten SDK, version 1.38.22, but exhibits a binary incompatibility at runtime, crashing with "missing function: emscripten_set_mousemove_callback".
This prevents using popular Rust crates with Emscripten, such as winit: rust-windowing/winit#760 and glutin.
Minimal test case (mousemove.rs):
use std::os::raw::{c_int, c_char, c_void};