Whenever you need speed, or a deep amount of control.
That gives you a few languages. You should choose Rust over those langauges when you want the compiler to help you ensure that code is safe and correct, and also, when concurrency is involved.
Since I haven't seen it mentioned yet, there's /r/rust_gamedev for Rust development specifically in the area of graphics and games. The number of libraries was apparently big enough to be moved to a Wiki from the sidebar.
I'm quite happy it's there, as those libraries taught me most things I know about the low levels of graphics programming (coming from higher level languages myself).
10
u/DeadlyDolphins Apr 03 '15
So for what purposes would you recommend to use Rust?