I think that depends on size of team. Go is easy to pick up and code decently for a large number of developers. Rust is a far more demanding language requiring more training and more skilled developers. For mission critical services which can be built by smaller teams I think that works.
But if you are to build large projects which will last a long time and involve many developers, then I think Go has an edge. Go is very simplicity oriented in everything they do and focused on large scale development: simple to configure, fast complication times, strict dependency graphs.