pub(crate) fn crate_inherent_impls_overlap_check( tcx: TyCtxt<'_>, (): (), ) -> Result<(), ErrorGuaranteed>