pub struct LocalZipReport {
pub source: String,
pub destination_zip: String,
pub files: usize,
pub directories: usize,
pub include_catalog: bool,
pub entries: usize,
pub uncompressed_bytes: u64,
pub zip_bytes: u64,
}Expand description
Summary returned by local ZIP creation helpers.
Fields§
§source: StringSource tree that was zipped.
destination_zip: StringDestination ZIP file path.
files: usizeNumber of regular file entries included in the ZIP.
directories: usizeNumber of preserved directory entries included in the ZIP.
include_catalog: boolWhether the embedded update catalog was included.
entries: usizeTotal number of ZIP entries written, excluding the embedded catalog.
uncompressed_bytes: u64Total uncompressed payload bytes across regular file entries.
zip_bytes: u64Size of the generated ZIP file.
Trait Implementations§
Source§impl Clone for LocalZipReport
impl Clone for LocalZipReport
Source§fn clone(&self) -> LocalZipReport
fn clone(&self) -> LocalZipReport
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 LocalZipReport
impl Debug for LocalZipReport
Source§impl<'de> Deserialize<'de> for LocalZipReport
impl<'de> Deserialize<'de> for LocalZipReport
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 LocalZipReport
impl RefUnwindSafe for LocalZipReport
impl Send for LocalZipReport
impl Sync for LocalZipReport
impl Unpin for LocalZipReport
impl UnsafeUnpin for LocalZipReport
impl UnwindSafe for LocalZipReport
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.