pub struct ArchiveEntry {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: NtTime,
pub last_modified_date: NtTime,
pub access_date: NtTime,
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,
}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: NtTime§last_modified_date: NtTime§access_date: NtTime§has_windows_attributes: bool§windows_attributes: u32§has_crc: bool§crc: u64§compressed_crc: u64§size: u64§compressed_size: u64Implementations§
Source§impl ArchiveEntry
impl ArchiveEntry
pub fn new() -> Self
pub fn new_file(entry_name: &str) -> Self
pub fn new_directory(entry_name: &str) -> Self
pub fn from_path(path: impl AsRef<Path>, entry_name: String) -> Self
pub fn name(&self) -> &str
pub fn is_directory(&self) -> bool
pub fn has_stream(&self) -> bool
pub fn creation_date(&self) -> NtTime
pub fn last_modified_date(&self) -> NtTime
pub fn size(&self) -> u64
pub fn windows_attributes(&self) -> u32
pub fn access_date(&self) -> NtTime
pub fn is_anti_item(&self) -> bool
Trait Implementations§
Source§impl Clone for ArchiveEntry
impl Clone for ArchiveEntry
Source§fn clone(&self) -> ArchiveEntry
fn clone(&self) -> ArchiveEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ArchiveEntry
impl Debug for ArchiveEntry
Source§impl Default for ArchiveEntry
impl Default for ArchiveEntry
Source§fn default() -> ArchiveEntry
fn default() -> ArchiveEntry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ArchiveEntry
impl RefUnwindSafe for ArchiveEntry
impl Send for ArchiveEntry
impl Sync for ArchiveEntry
impl Unpin for ArchiveEntry
impl UnwindSafe for ArchiveEntry
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