I’ve just come across an excellent book, Refactoring to Rust, by Nate Mara:
It’s a MEAP (Manning Early Access Program), so the book is still a WIP. I’ve just bought it and can confirm that it’s a good read and recommend it.
I hope this post is not too off-topic; but since there’s a growing trend to switch to Rust due to it’s memory safe model (a topic which also pops up in this community, where I’ve read some developers have switched from Kotlin to Rust), I thought it was worth mentioning it here, especially since there aren’t many resources on the topic of incremental refactoring to Rust.
The book covers in detail the incremental refactoring methodology, with examples in Python, C and C++ — and possibly the best parts are still to come, since only three chapters have been written so far.