pub struct FileStat {
pub size: Option<u64>,
pub uid: Option<u32>,
pub gid: Option<u32>,
pub perm: Option<u32>,
pub atime: Option<u64>,
pub mtime: Option<u64>,
}
Expand description
Metadata information about a remote file.
Fields are not necessarily all provided
Fields§
§size: Option<u64>
File size, in bytes of the file.
uid: Option<u32>
Owner ID of the file
gid: Option<u32>
Owning group of the file
perm: Option<u32>
Permissions (mode) of the file
atime: Option<u64>
Last access time of the file
mtime: Option<u64>
Last modification time of the file
Implementations§
source§impl FileStat
impl FileStat
sourcepub fn from_raw(raw: &LIBSSH2_SFTP_ATTRIBUTES) -> FileStat
pub fn from_raw(raw: &LIBSSH2_SFTP_ATTRIBUTES) -> FileStat
Creates a new instance of a stat from a raw instance.
sourcepub fn raw(&self) -> LIBSSH2_SFTP_ATTRIBUTES
pub fn raw(&self) -> LIBSSH2_SFTP_ATTRIBUTES
Convert this stat structure to its raw representation.