Probably not the right place to turn, but I want to give a quick suggestion for a feature of the VS Code extension. Would it be possible to color variables when they are moved? In cases like method calls the syntax looks the same whether you borrow or move. It would be nice to immediately see if the variable goes out of scope when you call the method.
To expand on @Veykril's answer -- we already include ownership&aliasing into into the highlighting tags we set for rust code. But it's up to the theme to actually make use of this info. Here's how it looks when I configure VS Code to display ownership transition in bold red:
So I assume that this tag is not widely used since no existing themes, that I have at least, seem to care about it. Wouldn't it be better to use a more common tag so that you don't need to have a rust-specific theme, or is it the correct use case to change this manually as you did? Either way, I made the same change and it works perfectly!