Struct sevenz_rust::SevenZArchiveEntry
source · pub struct SevenZArchiveEntry {Show 17 fields
pub name: String,
pub has_stream: bool,
pub is_directory: bool,
pub is_anti_item: bool,
pub has_creation_date: bool,
pub has_last_modified_date: bool,
pub has_access_date: bool,
pub creation_date: FileTime,
pub last_modified_date: FileTime,
pub access_date: FileTime,
pub has_windows_attributes: bool,
pub windows_attributes: u32,
pub has_crc: bool,
pub crc: u64,
pub compressed_crc: u64,
pub size: u64,
pub compressed_size: u64,
/* private fields */
}
Fields§
§name: String
§has_stream: bool
§is_directory: bool
§is_anti_item: bool
§has_creation_date: bool
§has_last_modified_date: bool
§has_access_date: bool
§creation_date: FileTime
§last_modified_date: FileTime
§access_date: FileTime
§has_windows_attributes: bool
§windows_attributes: u32
§has_crc: bool
§crc: u64
§compressed_crc: u64
§size: u64
§compressed_size: u64
Implementations§
source§impl SevenZArchiveEntry
impl SevenZArchiveEntry
pub fn new() -> Self
pub fn name(&self) -> &str
pub fn is_directory(&self) -> bool
pub fn has_stream(&self) -> bool
pub fn creation_date(&self) -> FileTime
pub fn last_modified_date(&self) -> FileTime
pub fn size(&self) -> u64
pub fn windows_attributes(&self) -> u32
pub fn access_date(&self) -> FileTime
pub fn is_anti_item(&self) -> bool
pub fn from_path( path: impl AsRef<Path>, entry_name: String, ) -> SevenZArchiveEntry
Trait Implementations§
source§impl Clone for SevenZArchiveEntry
impl Clone for SevenZArchiveEntry
source§fn clone(&self) -> SevenZArchiveEntry
fn clone(&self) -> SevenZArchiveEntry
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 Debug for SevenZArchiveEntry
impl Debug for SevenZArchiveEntry
source§impl Default for SevenZArchiveEntry
impl Default for SevenZArchiveEntry
source§fn default() -> SevenZArchiveEntry
fn default() -> SevenZArchiveEntry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SevenZArchiveEntry
impl RefUnwindSafe for SevenZArchiveEntry
impl Send for SevenZArchiveEntry
impl Sync for SevenZArchiveEntry
impl Unpin for SevenZArchiveEntry
impl UnwindSafe for SevenZArchiveEntry
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)