pub(crate) fn custom_coerce_unsize_info<'tcx>(
    tcx: TyCtxtAt<'tcx>,
    source_ty: Ty<'tcx>,
    target_ty: Ty<'tcx>
) -> Result<CustomCoerceUnsized, ErrorGuaranteed>