Module fuse_backend_rs::api::filesystem
source · 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
A reply to a
getxattr
method call.A reply to a
listxattr
method call.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 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.