I'd actually like to see someone do a Nim vs Rust. We've seen plenty of rust vs go and rust vs c++.
https://andreaferretti.github.io/on-rust-and-nim/
https://arthurtw.github.io/2015/01/12/quick-comparison-nim-v...
I don't think so because the syntax is very different. You would have to learn two languages, and if you know Rust and you need it for safety reasons -- then why not code everything in Rust?
Nim is very practical by design. I think some practical additional security features in Nim (pre- and post conditions for instance) make more sense than interaction with Rust or Haskell. Somewhere I read that the Nim developers plan to add pure functions (like Haskell). This would be the first step in that direction.