It shouldn't be a Rust vs golang. golang is mostly a somewhat better python, and mostly for writing backend services.
You can compare its domain (to a certain degree) to Java or C#, in which case the latter two are superior due to the reasons mentioned previously (enums, pattern matching, etc.).