That seems to describe memory editing plus "edit and continue", which is distinct from record&replay and reverse execution.
Also, rr has nothing to do with Rust in particular, although this article shows how to use it with Rust.
Also, rr has nothing to do with Rust in particular, although this article shows how to use it with Rust.
Sounds more like IntelliTrace to me (if you're not familiar with it, it's worth mentioning it's only available in Visual Studio Ultimate).