Struct rc_zip::parse::EndOfCentralDirectory64Record
source · pub struct EndOfCentralDirectory64Record {
pub record_size: u64,
pub creator_version: u16,
pub reader_version: u16,
pub disk_nbr: u32,
pub dir_disk_nbr: u32,
pub dir_records_this_disk: u64,
pub directory_records: u64,
pub directory_size: u64,
pub directory_offset: u64,
}
Expand description
4.3.14 Zip64 end of central directory record
Fields§
§record_size: u64
size of zip64 end of central directory record
creator_version: u16
version made by
reader_version: u16
version needed to extract
disk_nbr: u32
number of this disk
dir_disk_nbr: u32
number of the disk with the start of the central directory
dir_records_this_disk: u64
total number of entries in the central directory on this disk
directory_records: u64
total number of entries in the central directory
directory_size: u64
size of the central directory
directory_offset: u64
offset of the start of central directory with respect to the starting disk number
Implementations§
source§impl EndOfCentralDirectory64Record
impl EndOfCentralDirectory64Record
sourcepub fn to_owned(&self) -> EndOfCentralDirectory64Record
pub fn to_owned(&self) -> EndOfCentralDirectory64Record
Copy the structure and clone the original values.
This is always a deep copy.
source§impl EndOfCentralDirectory64Record
impl EndOfCentralDirectory64Record
sourcepub fn into_owned(self) -> EndOfCentralDirectory64Record
pub fn into_owned(self) -> EndOfCentralDirectory64Record
Copy the structure and clone the original values if it’s not owned.
This is always a deep copy of the structure.
Trait Implementations§
source§impl Clone for EndOfCentralDirectory64Record
impl Clone for EndOfCentralDirectory64Record
source§fn clone(&self) -> EndOfCentralDirectory64Record
fn clone(&self) -> EndOfCentralDirectory64Record
Returns a copy 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 IntoOwned for EndOfCentralDirectory64Record
impl IntoOwned for EndOfCentralDirectory64Record
source§type Owned = EndOfCentralDirectory64Record
type Owned = EndOfCentralDirectory64Record
The type after obtaining ownership, should be the same as before but with static lifetime.
source§fn into_owned(self) -> Self::Owned
fn into_owned(self) -> Self::Owned
Copy the structure and clone the original values if it’s not owned. Read more
Auto Trait Implementations§
impl Freeze for EndOfCentralDirectory64Record
impl RefUnwindSafe for EndOfCentralDirectory64Record
impl Send for EndOfCentralDirectory64Record
impl Sync for EndOfCentralDirectory64Record
impl Unpin for EndOfCentralDirectory64Record
impl UnwindSafe for EndOfCentralDirectory64Record
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)