syntax_data: {"ast_node_type":"other","tokens":[{"end":56,"kind":"keyword","start":0,"text":"for"}]}
source_snippet:         for (_, node) in tcx.hir_parent_iter(var_id.0) {
context_before:         let tcx = self.tcx;
context_after:             // FIXME(khuey) at what point is it safe to bail on the iterator?