What are the biggest ‘traps’ when porting a mature C++ codebase to Rust?
I’m evaluating a migration of a large, mature C++ codebase to Rust and trying to understand the practical implications before committing.
For folks who've done similar ports or rewrites from scratch:
– Which C++ patterns mapped cleanly to Rust?
– Which ones required redesign ?
- Any resources: books, website, blogs that are helpful ?
Looking for war stories, pitfalls, and architectural lessons learned before diving deeper 🙏🏻