{"ast_node_type":"function","tokens":[{"end":56,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn is_uninhabited(&self, ty: Ty<'tcx>) -> bool {
    // This can take a non-revealed `Ty` because it reveals opaques itself.
        !ty.inhabited_predicate(self.tcx).apply_revealing_opaque(