rust-analyzer has a really cute feature "highlight related". It will highlight the enclosing loop when cursor is on `break`, or the enclosing `async` when cursor is on `await`: https://github.com/rust-analyzer/rust-analyzer/pull/9678