Module vfs

Source
Expand description

Types to implement a custom (virtual) filesystem to serve files from.

Structs§

FileWithMetadata
Open file handle with metadata.
MemoryFs
An in-memory virtual filesystem.
TokioFileAccess
Struct that wraps a tokio File to implement FileAccess.
TokioFileFuture
Future type produced by TokioFileOpener.
TokioFileOpener
Filesystem implementation that uses tokio::fs.

Traits§

FileAccess
Trait that implements all the necessary file access methods used for serving files.
FileOpener
Trait for a simple virtual filesystem layer.
IntoFileAccess
Trait that converts a file handle into something that implements FileAccess.