Skip to main content

ClientProxyInterface

Trait ClientProxyInterface 

Source
pub trait ClientProxyInterface: Send + Sync {
    type DownloadBlobResponseFut: Future<Output = Result<ClientDownloadBlobResult, Error>> + Send;

    // Required method
    fn download_blob(
        &self,
        url: &str,
        destination: ClientEnd<BlobWriterMarker>,
        header_timeout: i64,
        body_timeout: i64,
        resumption_attempt_limit: u32,
    ) -> Self::DownloadBlobResponseFut;
}

Required Associated Types§

Required Methods§

Source

fn download_blob( &self, url: &str, destination: ClientEnd<BlobWriterMarker>, header_timeout: i64, body_timeout: i64, resumption_attempt_limit: u32, ) -> Self::DownloadBlobResponseFut

Implementors§