[−][src]Trait webdav_handler::fs::DavMetaData
File metadata. Not much more than type, length, and some timestamps.
Required methods
Loading content...Provided methods
fn etag(&self) -> Option<String>
Simplistic implementation of etag()
Returns a simple etag that basically is "<length>-<timestamp_in_ms>" with the numbers in hex. Enough for most implementations.
fn is_file(&self) -> bool
Default implementation for is_file() is !self.is_dir()
fn is_symlink(&self) -> bool
Default implementation for is_symlink() is "false".
fn accessed(&self) -> FsResult<SystemTime>
Last access time (default: notimplemented_fut)
fn created(&self) -> FsResult<SystemTime>
Creation time (default: notimplemented_fut)
fn status_changed(&self) -> FsResult<SystemTime>
Inode change time (ctime) (default: notimplemented_fut)
fn executable(&self) -> FsResult<bool>
Is file executable (unix: has "x" mode bit) (default: notimplemented_fut)