Crate fuse

Source
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.
CreateOut
Reply data for the create operation.
Request
A request received from the FUSE kernel module.
Session
A FUSE session for a file system.
SessionInfo
Provides information about a session. Public fields may be modified during init.

Enums§

FuseOperation
Represents a FUSE message and its arguments.

Traits§

DirEntryWriter
Helpers for writing a reply for read_dir or read_dir_plus.
Fuse
Trait that FUSE file systems must implement.
Mapper
Trait for mapping files into a shared memory region.
ReplySender
Trait used by objects that send FUSE replies to the kernel.
RequestReader
Helpers to parse FUSE messages.

Type Aliases§

FileRef