{"ast_node_type":"variable","tokens":[{"end":86,"kind":"keyword","start":0,"text":"if"}]}
                if let DefKind::TyAlias | DefKind::AssocTy = self.tcx.def_kind(parent)
                let parent_ty = self.tcx.type_of(parent).instantiate_identity();
                    && let Alias(Opaque, AliasTy { def_id: parent_opaque_def_id, .. }) =