pub(crate) const fn inhabited_predicate_adt<'tcx>() -> QueryStruct<'tcx>