Why not Go? It's more portable.
replies(7):
I see people complaining about Rust's lack of portability, and it is always some obsolete platform that has been dead for 20 years. Let's be serious, nobody is gonna run Tor on an old SGI workstation or Itanium server.
Also, the more heterogeneous it's a CPU architecture support, the least exploitable a service will be.