#[repr(C)]pub struct ZipPathEntry {
pub path: String,
pub is_directory: bool,
pub size: u64,
pub compressed_size: u64,
pub crc32: u32,
}Expand description
Path entry in a ZIP archive (metadata only, no data)
Fields§
§path: StringFile path within the archive
is_directory: boolWhether this is a directory
size: u64Uncompressed size in bytes
compressed_size: u64Compressed size in bytes
crc32: u32CRC32 checksum
Trait Implementations§
Source§impl Clone for ZipPathEntry
impl Clone for ZipPathEntry
Source§fn clone(&self) -> ZipPathEntry
fn clone(&self) -> ZipPathEntry
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 moreAuto Trait Implementations§
impl Freeze for ZipPathEntry
impl RefUnwindSafe for ZipPathEntry
impl Send for ZipPathEntry
impl Sync for ZipPathEntry
impl Unpin for ZipPathEntry
impl UnwindSafe for ZipPathEntry
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> 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 more