not sure what’s the point of using/highlighting rust here. low-level language for a high-level application with IO-bound latency.
Codex is also in rust, no other modern language can compete. Maybe another older low level language. It's perfect for this kind of application.
- It is possible to write Rust in a pretty high level way that's much closer to a statically-typed Python than C++ and some people do use it as a Python replacement
- You can build it into a single binary with no external deps
- The Rust type system + ownership can help you a lot with correctness (e.g. encoding invariants, race conditions)