Expand description
A Rust helper library for creating File-system in User Space (FUSE) daemons, aimed in particular at virtio-fs.
Modules§
- protocol
- Defines the kernel interface of FUSE.
Structs§
- Connection
- A simple driver for a FUSE session using
/dev/fuse
. - Create
Out - Reply data for the
create
operation. - Request
- A request received from the FUSE kernel module.
- Session
- A FUSE session for a file system.
- Session
Info - Provides information about a session. Public fields may be modified during
init
.
Enums§
- Fuse
Operation - Represents a FUSE message and its arguments.
Traits§
- DirEntry
Writer - Helpers for writing a reply for
read_dir
orread_dir_plus
. - Fuse
- Trait that FUSE file systems must implement.
- Mapper
- Trait for mapping files into a shared memory region.
- Reply
Sender - Trait used by objects that send FUSE replies to the kernel.
- Request
Reader - Helpers to parse FUSE messages.