pub struct Attrs {
pub mode: u32,
pub uid: u32,
pub gid: u32,
pub atime: Epoch,
pub mtime: Epoch,
pub ctime: Epoch,
pub tags: Vec<(String, Vec<u8>)>,
}
Expand description
Attributes of a file.
Fields§
§mode: u32
§uid: u32
§gid: u32
§atime: Epoch
§mtime: Epoch
§ctime: Epoch
Trait Implementations§
source§impl<'de> Deserialize<'de> for Attrs
impl<'de> Deserialize<'de> for Attrs
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 PartialEq<Attrs> for Attrs
impl PartialEq<Attrs> for Attrs
impl Eq for Attrs
impl StructuralEq for Attrs
impl StructuralPartialEq for Attrs
Auto Trait Implementations§
impl RefUnwindSafe for Attrs
impl Send for Attrs
impl Sync for Attrs
impl Unpin for Attrs
impl UnwindSafe for Attrs
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