Expand description

Structs and Traits for filesystem server to implement a concrete Fuse filesystem.

The FileSystem trait is the connection between the transport layer and the backend filesystem server. Other structs are used to pass information from the

Re-exports§

Structs§

  • Additional context associated with requests.
  • Represents information about an entry in a directory.
  • Information about a path in the filesystem.
  • Represents a fuse lock
  • ioctl data and result

Enums§

Traits§

  • The main trait that connects a file system with a transport with asynchronous IO.
  • A trait for directly copying data from the fuse transport into a File without first storing it in an intermediate buffer in asynchronous mode.
  • A trait for directly copying data from a RawFd into the fuse transport without first storing it in an intermediate buffer in asynchronous mode.
  • The main trait that connects a file system with a transport.
  • A filesystem must implement Layer trait, or it cannot be used as an OverlayFS layer.
  • A trait for directly copying data from the fuse transport into a File without first storing it in an intermediate buffer.
  • A trait for directly copying data from a File into the fuse transport without first storing it in an intermediate buffer.