Struct ssh2::FileStat [] [src]

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>,
}

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

Methods

impl FileStat
[src]

fn from_raw(raw: &LIBSSH2_SFTP_ATTRIBUTES) -> FileStat

Creates a new instance of a stat from a raw instance.

fn raw(&self) -> LIBSSH2_SFTP_ATTRIBUTES

Convert this stat structure to its raw representation.