Yes, Rust supports the x32 variant of x86_64. Similarly, it supports the ilp32 variant of aarch64. (To be fair, x32 is only a tier 2 target for Rust, which means that, while any snapshot of the compiler is guaranteed to build correctly, only actual releases of the compiler are guaranteed to fully pass the testsuite.)