fn emit_coerce_shared_field_mismatch<'tcx>(
tcx: TyCtxt<'tcx>,
trait_name: &'static str,
diagnostic_context: CoerceSharedDiagnosticContext,
source: ReborrowDataField<'tcx>,
target: ReborrowDataField<'tcx>,
) -> ErrorGuaranteedfn emit_coerce_shared_field_mismatch<'tcx>(
tcx: TyCtxt<'tcx>,
trait_name: &'static str,
diagnostic_context: CoerceSharedDiagnosticContext,
source: ReborrowDataField<'tcx>,
target: ReborrowDataField<'tcx>,
) -> ErrorGuaranteed