{"ast_node_type":"other","tokens":[{"end":89,"kind":"keyword","start":0,"text":"if"}]}
            if tcx.type_has_metadata(*pointee_ty, ty::TypingEnv::fully_monomorphized()) {
        ty::RawPtr(pointee_ty, _) | ty::Ref(_, pointee_ty, _) => {
                (pointer_ty(tcx), pointer_ty(tcx))