pub struct FileEntry {
pub name: String,
pub size: u64,
pub modified: Option<String>,
pub modified_unix: Option<i64>,
pub permissions: Option<String>,
pub owner: Option<String>,
pub group: Option<String>,
pub file_type: FileEntryType,
}Expand description
A single file/directory entry returned from directory listings. Used by both local and remote (SFTP/FTP) file operations.
Fields§
§name: String§size: u64§modified: Option<String>Pre-formatted timestamp string for human display.
modified_unix: Option<i64>Raw modification time as Unix epoch seconds. Surfaced
alongside modified so consumers (the macOS file table)
can sort numerically and reformat per-locale instead of
relying on lexical comparison of the formatted string.
permissions: Option<String>§owner: Option<String>§group: Option<String>§file_type: FileEntryTypeTrait Implementations§
Auto Trait Implementations§
impl Freeze for FileEntry
impl RefUnwindSafe for FileEntry
impl Send for FileEntry
impl Sync for FileEntry
impl Unpin for FileEntry
impl UnsafeUnpin for FileEntry
impl UnwindSafe for FileEntry
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