Rust can cross-compile, yes, but is not as seamless. For example, Rust can not cross-compile Windows binaries from Linux without external support like MinGW.
Go can cross-compile from Linux to Windows, Darwin and FreeBSD without requiring any external tooling.
Go can cross-compile from Linux to Windows, Darwin and FreeBSD without requiring any external tooling.