pub(crate) fn borrowed_data_escapes_closure<'tcx>(
    tcx: TyCtxt<'tcx>,
    escape_span: Span,
    escapes_from: &str
) -> DiagnosticBuilder<'tcx, ErrorGuaranteed>