Trait libunftp::storage::Metadata [−][src]
pub trait Metadata { fn len(&self) -> u64; fn is_dir(&self) -> bool; fn is_file(&self) -> bool; fn is_symlink(&self) -> bool; fn modified(&self) -> Result<SystemTime>; fn gid(&self) -> u32; fn uid(&self) -> u32; fn is_empty(&self) -> bool { ... } fn permissions(&self) -> Permissions { ... } }
Expand description
Represents the metadata of a FTP File
Required methods
fn is_symlink(&self) -> bool
fn is_symlink(&self) -> bool
Returns true if the path is a symbolic link.
fn modified(&self) -> Result<SystemTime>
fn modified(&self) -> Result<SystemTime>
Returns the last modified time of the path.
Provided methods
fn permissions(&self) -> Permissions
fn permissions(&self) -> Permissions
Returns the permissions
of the file. The default implementation assumes unix permissions
and defaults to “rwxr-xr-x” (octal 7755)