syntax_data: {"ast_node_type":"variable","tokens":[{"end":77,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:                 let not_previously_inserted = self.type_collector.insert(ty);
context_before:             fn visit_ty(&mut self, ty: Ty<'tcx>) {
context_after:                 if not_previously_inserted {