pub trait MetadataExt {
// Required methods
fn file_attributes(&self) -> u32;
fn creation_time(&self) -> u64;
fn last_access_time(&self) -> u64;
fn last_write_time(&self) -> u64;
fn file_size(&self) -> u64;
fn volume_serial_number(&self) -> Option<u32>;
fn number_of_links(&self) -> Option<u32>;
fn file_index(&self) -> Option<u64>;
}Expand description
Windows-specific extensions to Metadata.
This corresponds to std::os::windows::fs::MetadataExt.
Required Methods§
Sourcefn file_attributes(&self) -> u32
fn file_attributes(&self) -> u32
Returns the value of the dwFileAttributes field of this metadata.
Sourcefn creation_time(&self) -> u64
fn creation_time(&self) -> u64
Returns the value of the ftCreationTime field of this metadata.
Sourcefn last_access_time(&self) -> u64
fn last_access_time(&self) -> u64
Returns the value of the ftLastAccessTime field of this metadata.
Sourcefn last_write_time(&self) -> u64
fn last_write_time(&self) -> u64
Returns the value of the ftLastWriteTime field of this metadata.
Sourcefn file_size(&self) -> u64
fn file_size(&self) -> u64
Returns the value of the nFileSize{High,Low} fields of this metadata.
Sourcefn volume_serial_number(&self) -> Option<u32>
Available on windows_by_handle only.
fn volume_serial_number(&self) -> Option<u32>
windows_by_handle only.Returns the value of the dwVolumeSerialNumber field of this metadata.
Sourcefn number_of_links(&self) -> Option<u32>
Available on windows_by_handle only.
fn number_of_links(&self) -> Option<u32>
windows_by_handle only.Returns the value of the nNumberOfLinks field of this metadata.
Sourcefn file_index(&self) -> Option<u64>
Available on windows_by_handle only.
fn file_index(&self) -> Option<u64>
windows_by_handle only.Returns the value of the nFileIndex{Low,High} fields of this metadata.
Implementors§
impl MetadataExt for Metadata
Available on Windows only.