Crate netfuse [−] [src]
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
| DirEntry |
Entry from a directory listing |
| Metadata |
Metadata representing a file |
| MountOptions |
Options for configuring how the |
| NetFuse |
Low-level FUSE implementation that is backed by an implementation of |
Traits
| NetworkFilesystem |
Trait to implement to provide a backend store for a |
Functions
| mount |
Mount the given |
Type Definitions
| LibcError |
libc Error Code |