pub struct FileInfo {Show 17 fields
pub name: String,
pub inode: u64,
pub parent_inode: u64,
pub size: u64,
pub permission: Vec<InodePermissions>,
pub inode_type: InodeType,
pub accessed: i64,
pub changed: i64,
pub created: i64,
pub modified: i64,
pub deleted: i32,
pub hard_links: u16,
pub children: Vec<Directory>,
pub extended_attributes: HashMap<String, String>,
pub uid: u16,
pub gid: u16,
pub is_sparse: bool,
}Fields§
§name: String§inode: u64§parent_inode: u64§size: u64§permission: Vec<InodePermissions>§inode_type: InodeType§accessed: i64§changed: i64§created: i64§modified: i64§deleted: i32§hard_links: u16§children: Vec<Directory>§extended_attributes: HashMap<String, String>§uid: u16§gid: u16§is_sparse: boolTrait Implementations§
impl StructuralPartialEq for FileInfo
Auto Trait Implementations§
impl Freeze for FileInfo
impl RefUnwindSafe for FileInfo
impl Send for FileInfo
impl Sync for FileInfo
impl Unpin for FileInfo
impl UnsafeUnpin for FileInfo
impl UnwindSafe for FileInfo
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