pub struct BlobClientDownloadResult {
pub body: AsyncResponseBody,
pub properties: BlobDownloadProperties,
pub headers: Headers,
}Expand description
Result of a BlobClient::download() operation.
The full blob content over the requested range is streamed via body.
All other fields: properties, and headers, are parsed
from the initial response.
Fields§
§body: AsyncResponseBodyThe blob content stream.
properties: BlobDownloadPropertiesBlob properties parsed from the initial response.
headers: HeadersAll headers from the initial response.
Use this to access headers that are not surfaced as named fields, such as
x-ms-request-id, x-ms-client-request-id, and more.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for BlobClientDownloadResult
impl !RefUnwindSafe for BlobClientDownloadResult
impl !Sync for BlobClientDownloadResult
impl !UnwindSafe for BlobClientDownloadResult
impl Send for BlobClientDownloadResult
impl Unpin for BlobClientDownloadResult
impl UnsafeUnpin for BlobClientDownloadResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ServiceExt for T
impl<T> ServiceExt for T
Source§fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
Apply a transformation to the response body. Read more
Source§fn decompression(self) -> Decompression<Self>where
Self: Sized,
fn decompression(self) -> Decompression<Self>where
Self: Sized,
Decompress response bodies. Read more
Source§fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using HTTP status codes. Read more
Source§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using gRPC headers. Read more