This article describes pretty much exactly why I turned to Rust for my scientific computing - high speed, far easier to use than C or C++, less bug prone.
Rust has tch-rs - quite descent PyTorch binding. But I still switched to Python due to poor debugging experience in Rust (expression evaluation especially with traits is impossible).
I like Rust but all the scientists I know work with C++/Python (PyTorch) nowadays due to that.