{"ast_node_type":"variable","tokens":[{"end":90,"kind":"keyword","start":0,"text":"let"}]}
        let bad_place = match self.tcx.hir_node(self.tcx.parent_hir_id(lifetime_hir_id)) {
        let lifetime_hir_id = self.tcx.local_def_id_to_hir_id(lifetime_def_id);
            // Opaques do not declare their own lifetimes, so if a lifetime comes from an opaque