syntax_data: {"ast_node_type":"other","tokens":[{"end":58,"kind":"keyword","start":0,"text":"for"}]}
source_snippet:         for scope in self.scopes.scopes.iter_mut().rev() {
context_before:         // We need to know all of them so that we can capture potential borrow-checking errors.
context_after:             // Since we are inserting linting MIR statement, we have to invalidate the caches