pub struct DownloadedObject { /* private fields */ }Expand description
A streaming object download and its response metadata.
Implementations§
Source§impl DownloadedObject
impl DownloadedObject
Sourcepub const fn metadata(&self) -> &ObjectMetadata
pub const fn metadata(&self) -> &ObjectMetadata
Returns metadata reported with the download.
Sourcepub const fn body(&self) -> &ByteStream
pub const fn body(&self) -> &ByteStream
Returns a shared reference to the streaming body.
Sourcepub fn into_body(self) -> ByteStream
pub fn into_body(self) -> ByteStream
Consumes the response and returns its streaming body.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for DownloadedObject
impl !RefUnwindSafe for DownloadedObject
impl !UnwindSafe for DownloadedObject
impl Send for DownloadedObject
impl Sync for DownloadedObject
impl Unpin for DownloadedObject
impl UnsafeUnpin for DownloadedObject
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.