[][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.