Why just consider? Hell yes.
Anything that has remotely something to do with user-supplied data should be done in Rust, especially for such a high profile piece of software.
Anything that has remotely something to do with user-supplied data should be done in Rust, especially for such a high profile piece of software.
Most things that are advanced correctness verification in C++ are regular compiler errors in Rust.