pub struct Statistics {
pub group: GroupIdentifier,
pub user: UserIdentifier,
pub inode: Inode,
pub creation: Time,
pub access: Time,
pub modification: Time,
pub status: Time,
pub links: Size,
pub permissions: Permissions,
pub kind: Kind,
pub size: Size,
}Expand description
Statistics of a file.
This type contains information about a file, such as its size, inode, etc.
§Fields
File_system: The file system the file is on.Inode: The inode of the file.Links: The number of hard links to the file.Size: The size of the file.Last_access: The last time the file was accessed.Last_modification: The last time the file was modified.Last_status_change: The last time the file’s status was changed.Type: The type of the file.
Fields§
§group: GroupIdentifier§user: UserIdentifier§inode: Inode§creation: Time§access: Time§modification: Time§status: Time§links: Size§permissions: Permissions§kind: Kind§size: SizeImplementations§
Source§impl Statistics
impl Statistics
pub fn new( inode: Inode, links: Size, size: Size, creation: Time, access: Time, modification: Time, status: Time, type_value: Kind, permissions: Permissions, user: UserIdentifier, group: GroupIdentifier, ) -> Self
pub fn from_attributes(attributes: &Attributes) -> Option<Self>
Trait Implementations§
Source§impl Clone for Statistics
impl Clone for Statistics
Source§fn clone(&self) -> Statistics
fn clone(&self) -> Statistics
Returns a duplicate 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 Statistics
impl Debug for Statistics
Source§impl PartialEq for Statistics
impl PartialEq for Statistics
impl Eq for Statistics
impl StructuralPartialEq for Statistics
Auto Trait Implementations§
impl Freeze for Statistics
impl RefUnwindSafe for Statistics
impl Send for Statistics
impl Sync for Statistics
impl Unpin for Statistics
impl UnwindSafe for Statistics
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