Link: Rewriting the world in Rust
Rewriting software in Rust is a more difficult task than one might think. It’s more than just a syntactic translation. Rust moves more semantics to the syntax, so a translation needs to capture that. Also, rewriting in Rust often involves rethinking the architecture.
Instead, C++ code should be rewritten to a more Rust-like structure before trying to translate it.
How does &inator play into this? What role does it play if a simple translation isn’t sufficient?