[][src]Module webdav_handler::fs

Contains the structs and traits that define a "filesystem" backend.

You only need this if you are going to implement your own filesystem backend. Most people just use 'LocalFs' or 'MemFs'.

The futures/streams used here are the ones from futures 0.3.

Structs

DavProp

A webdav "property".

OpenOptions

OpenOptions for open().

Enums

FsError

Errors generated by a filesystem implementation.

ReadDirMeta

Used as argument to the read_dir() method. It is:

Traits

DavDirEntry

One directory entry (or child node).

DavFile

A DavFile should be readable/writeable/seekable, and be able to return its metadata.

DavFileSystem

The trait that defines a filesystem.

DavMetaData

File metadata. Not much more than type, length, and some timestamps.

Type Definitions

FsFuture

Future (futures 0.3) returned by almost all of the DavFileSystem methods.

FsResult

The Result type.

FsStream