pub trait DeviceProxyInterface: Send + Sync {
type DownloadFirmwareResponseFut: Future<Output = Result<DeviceDownloadFirmwareResult, Error>> + Send;
// Required method
fn download_firmware(
&self,
firmware: Vmo,
offset: u64,
) -> Self::DownloadFirmwareResponseFut;
}