I don't know enough about rust to confirm or deny that -- but unless rust somehow puts a limit on in-flight async operations, I don't see how it would help.

The problem is not resource usage in go. The problem is that they created umpteen thousand TCP connections, which is going to kill things regardless of the language.

case in point, an old HN post about scaling Go to 1M websocket connections

https://news.ycombinator.com/item?id=21865715