I've never used Rust, how would it compare to a C++ solution?
Note: The first thing anybody will ask when you complain about Rust being slow is whether you compiled with optimizations turned on (`cargo build --release`) since it tends to make a 10-15x difference.
I think the only thing I could say would be that it would be safer? And possible terser and possibly easy to understand.