I don't think there is much overlap between the use cases of C#/.NET and rust. Rust would be a low level systems programming language, i.e. a replacement for C++.
While C++ has a place in the .NET ecosystem, there is a reason that C++ and .NET are different beasts and still exist side by side as different universes. CoD and Photoshop are C++, they would probably benefit from being Rust applications.
While in the past you would be well prepared if you knew (say), Haskell, C and Python, a good lineup in the future could be e.g. F# and Rust instead.