pub struct LocalZipToS3Report {
pub source_zip: String,
pub destination: S3Prefix,
pub summary: SyncSummary,
pub operations: Vec<ObjectReport>,
}Expand description
Full report returned when extracting a local ZIP into an S3 prefix.
Fields§
§source_zip: StringSource ZIP file path.
destination: S3PrefixDestination prefix.
summary: SyncSummaryAggregate extract counters.
operations: Vec<ObjectReport>Per-entry operation records.
Implementations§
Source§impl LocalZipToS3Report
impl LocalZipToS3Report
Sourcepub fn has_errors(&self) -> bool
pub fn has_errors(&self) -> bool
Returns true when one or more entry operations failed.
Trait Implementations§
Source§impl Clone for LocalZipToS3Report
impl Clone for LocalZipToS3Report
Source§fn clone(&self) -> LocalZipToS3Report
fn clone(&self) -> LocalZipToS3Report
Returns a duplicate of the value. Read more
1.0.0 · 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 LocalZipToS3Report
impl Debug for LocalZipToS3Report
Source§impl<'de> Deserialize<'de> for LocalZipToS3Report
impl<'de> Deserialize<'de> for LocalZipToS3Report
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LocalZipToS3Report
impl RefUnwindSafe for LocalZipToS3Report
impl Send for LocalZipToS3Report
impl Sync for LocalZipToS3Report
impl Unpin for LocalZipToS3Report
impl UnsafeUnpin for LocalZipToS3Report
impl UnwindSafe for LocalZipToS3Report
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<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.