pub struct FileBasicInfo { /* private fields */ }Expand description
The four times and the attributes FileBasicInfo reports, as the call wrote them.
Implementations§
Source§impl FileBasicInfo
impl FileBasicInfo
Sourcepub const fn new(
creation_time: i64,
last_access_time: i64,
last_write_time: i64,
change_time: i64,
file_attributes: u32,
) -> Self
pub const fn new( creation_time: i64, last_access_time: i64, last_write_time: i64, change_time: i64, file_attributes: u32, ) -> Self
A value with these fields, for a caller that holds them from elsewhere.
Sourcepub const fn creation_time(&self) -> i64
pub const fn creation_time(&self) -> i64
CreationTime: when the file was created, in FILETIME units.
Sourcepub const fn last_access_time(&self) -> i64
pub const fn last_access_time(&self) -> i64
LastAccessTime: when the file was last accessed, in FILETIME units.
Sourcepub const fn last_write_time(&self) -> i64
pub const fn last_write_time(&self) -> i64
LastWriteTime: when the file was last written to, in FILETIME units. The page relates it
to the data stream.
Sourcepub const fn change_time(&self) -> i64
pub const fn change_time(&self) -> i64
ChangeTime: when the file was changed, in FILETIME units. The page relates it to the
file’s metadata, “such as renames and attribute changes”.
Sourcepub const fn file_attributes(&self) -> u32
pub const fn file_attributes(&self) -> u32
FileAttributes: the file attribute constants, as their raw bits.
Trait Implementations§
Source§impl Clone for FileBasicInfo
impl Clone for FileBasicInfo
impl Copy for FileBasicInfo
Source§impl Debug for FileBasicInfo
impl Debug for FileBasicInfo
impl Eq for FileBasicInfo
Source§impl Hash for FileBasicInfo
impl Hash for FileBasicInfo
Source§impl PartialEq for FileBasicInfo
impl PartialEq for FileBasicInfo
impl StructuralPartialEq for FileBasicInfo
Auto Trait Implementations§
impl Freeze for FileBasicInfo
impl RefUnwindSafe for FileBasicInfo
impl Send for FileBasicInfo
impl Sync for FileBasicInfo
impl Unpin for FileBasicInfo
impl UnsafeUnpin for FileBasicInfo
impl UnwindSafe for FileBasicInfo
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