pub struct FileInfo {
pub file_name: String,
pub file_size: u64,
pub file_attributes: u32,
pub creation_time: u64,
pub last_access_time: u64,
pub last_write_time: u64,
}
Expand description
Supported attributes for files.
Note: The file size should be matching else the client might expect more or less content when trying to receive the file.
Fields§
§file_name: String
§file_size: u64
§file_attributes: u32
§creation_time: u64
§last_access_time: u64
§last_write_time: u64
Trait Implementations§
Source§impl From<FileInfo> for DirectoryEntry
impl From<FileInfo> for DirectoryEntry
Source§impl Ord for FileInfo
impl Ord for FileInfo
Source§impl PartialOrd for FileInfo
impl PartialOrd for FileInfo
impl Eq for FileInfo
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 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