pub struct DownloadToPathOutput {
pub metadata: ObjectMetadata,
pub bytes_written: u64,
pub path: PathBuf,
}Expand description
Result of an atomic object download to a local path.
Fields§
§metadata: ObjectMetadataMetadata returned with the object.
bytes_written: u64Number of object bytes written.
path: PathBufFinal destination path.
Trait Implementations§
Source§impl Clone for DownloadToPathOutput
impl Clone for DownloadToPathOutput
Source§fn clone(&self) -> DownloadToPathOutput
fn clone(&self) -> DownloadToPathOutput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DownloadToPathOutput
impl Debug for DownloadToPathOutput
impl Eq for DownloadToPathOutput
Source§impl PartialEq for DownloadToPathOutput
impl PartialEq for DownloadToPathOutput
impl StructuralPartialEq for DownloadToPathOutput
Auto Trait Implementations§
impl Freeze for DownloadToPathOutput
impl RefUnwindSafe for DownloadToPathOutput
impl Send for DownloadToPathOutput
impl Sync for DownloadToPathOutput
impl Unpin for DownloadToPathOutput
impl UnsafeUnpin for DownloadToPathOutput
impl UnwindSafe for DownloadToPathOutput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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.