{"ast_node_type":"function","tokens":[{"end":71,"kind":"keyword","start":0,"text":"fn"}]}
            fn visit_ty(&mut self, ty: &'tcx hir::Ty<'tcx, AmbigArg>) {
        impl<'tcx> intravisit::Visitor<'tcx> for CollectClauses<'_, 'tcx> {
                if let Some(clauses) = self.fcx.trait_ascriptions.borrow().get(&ty.hir_id.local_id)