pub trait CrashReporterProxyInterface: Send + Sync {
type FileResponseFut: Future<Output = Result<CrashReporterFileResult, Error>> + Send;
type FileReportResponseFut: Future<Output = Result<CrashReporterFileReportResult, Error>> + Send;
// Required methods
fn file(&self, report: CrashReport) -> Self::FileResponseFut;
fn file_report(&self, report: CrashReport) -> Self::FileReportResponseFut;
}