pub struct Stat {
pub mtime: Time,
pub ctime: Time,
pub dev: u32,
pub ino: u32,
pub uid: u32,
pub gid: u32,
pub size: u32,
}
Expand description
An entry’s filesystem stat information.
Fields§
§mtime: Time
Modification time
ctime: Time
Creation time
dev: u32
Device number
ino: u32
Inode number
uid: u32
User id of the owner
gid: u32
Group id of the owning group
size: u32
The size of bytes on disk. Capped to u32 so files bigger than that will need thorough additional checking
Trait Implementations§
source§impl<'de> Deserialize<'de> for Stat
impl<'de> Deserialize<'de> for Stat
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Ord for Stat
impl Ord for Stat
source§impl PartialOrd<Stat> for Stat
impl PartialOrd<Stat> for Stat
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more