Expand description
netfuse - FUSE abstractions for a network filesystem
Implementing a network-backed filesystem requries implementing
netfuse::NetworkFilesystem
and calling netfuse::mount
with your implementation.
Internally, the call to netfuse::mount
will create a low-level NetFuse
filesystem
that handles caching, inode number to path translation, offsets and sizes, and
lazily triggering writes to persist.
Structs§
- Entry from a directory listing
- Metadata representing a file
- Options for configuring how the
NetworkFilesystem
will be mounted - Low-level FUSE implementation that is backed by an implementation of
NetworkFilesystem
Traits§
- Trait to implement to provide a backend store for a
NetFuse
filesystem
Functions§
- Mount the given
NetworkFilesystem
. This function will not return until the filesystem is unmounted.
Type Aliases§
- libc Error Code